mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Updated API
This commit is contained in:
parent
504f0775d7
commit
66a7e1f63d
@ -172,7 +172,6 @@ fileprivate let parsers: [Int32 : (BufferReader) -> Any?] = {
|
|||||||
dict[469489699] = { return Api.Update.parse_updateUserStatus($0) }
|
dict[469489699] = { return Api.Update.parse_updateUserStatus($0) }
|
||||||
dict[-1489818765] = { return Api.Update.parse_updateUserName($0) }
|
dict[-1489818765] = { return Api.Update.parse_updateUserName($0) }
|
||||||
dict[-1791935732] = { return Api.Update.parse_updateUserPhoto($0) }
|
dict[-1791935732] = { return Api.Update.parse_updateUserPhoto($0) }
|
||||||
dict[-1657903163] = { return Api.Update.parse_updateContactLink($0) }
|
|
||||||
dict[314359194] = { return Api.Update.parse_updateNewEncryptedMessage($0) }
|
dict[314359194] = { return Api.Update.parse_updateNewEncryptedMessage($0) }
|
||||||
dict[386986326] = { return Api.Update.parse_updateEncryptedChatTyping($0) }
|
dict[386986326] = { return Api.Update.parse_updateEncryptedChatTyping($0) }
|
||||||
dict[-1264392051] = { return Api.Update.parse_updateEncryption($0) }
|
dict[-1264392051] = { return Api.Update.parse_updateEncryption($0) }
|
||||||
@ -705,9 +704,6 @@ fileprivate let parsers: [Int32 : (BufferReader) -> Any?] = {
|
|||||||
dict[1674235686] = { return Api.account.AutoDownloadSettings.parse_autoDownloadSettings($0) }
|
dict[1674235686] = { return Api.account.AutoDownloadSettings.parse_autoDownloadSettings($0) }
|
||||||
dict[-445792507] = { return Api.DialogPeer.parse_dialogPeer($0) }
|
dict[-445792507] = { return Api.DialogPeer.parse_dialogPeer($0) }
|
||||||
dict[1363483106] = { return Api.DialogPeer.parse_dialogPeerFolder($0) }
|
dict[1363483106] = { return Api.DialogPeer.parse_dialogPeerFolder($0) }
|
||||||
dict[1599050311] = { return Api.ContactLink.parse_contactLinkUnknown($0) }
|
|
||||||
dict[-17968211] = { return Api.ContactLink.parse_contactLinkNone($0) }
|
|
||||||
dict[-721239344] = { return Api.ContactLink.parse_contactLinkContact($0) }
|
|
||||||
dict[-104284986] = { return Api.WebDocument.parse_webDocumentNoProxy($0) }
|
dict[-104284986] = { return Api.WebDocument.parse_webDocumentNoProxy($0) }
|
||||||
dict[475467473] = { return Api.WebDocument.parse_webDocument($0) }
|
dict[475467473] = { return Api.WebDocument.parse_webDocument($0) }
|
||||||
dict[-1290580579] = { return Api.contacts.Found.parse_found($0) }
|
dict[-1290580579] = { return Api.contacts.Found.parse_found($0) }
|
||||||
@ -769,8 +765,8 @@ fileprivate let parsers: [Int32 : (BufferReader) -> Any?] = {
|
|||||||
return dict
|
return dict
|
||||||
}()
|
}()
|
||||||
|
|
||||||
struct Api {
|
public struct Api {
|
||||||
static func parse(_ buffer: Buffer) -> Any? {
|
public static func parse(_ buffer: Buffer) -> Any? {
|
||||||
let reader = BufferReader(buffer)
|
let reader = BufferReader(buffer)
|
||||||
if let signature = reader.readInt32() {
|
if let signature = reader.readInt32() {
|
||||||
return parse(reader, signature: signature)
|
return parse(reader, signature: signature)
|
||||||
@ -778,17 +774,17 @@ struct Api {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse(_ reader: BufferReader, signature: Int32) -> Any? {
|
public static func parse(_ reader: BufferReader, signature: Int32) -> Any? {
|
||||||
if let parser = parsers[signature] {
|
if let parser = parsers[signature] {
|
||||||
return parser(reader)
|
return parser(reader)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
Logger.shared.log("TL", "Type constructor \(String(signature, radix: 16, uppercase: false)) not found")
|
telegramApiLog("Type constructor \(String(signature, radix: 16, uppercase: false)) not found")
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parseVector<T>(_ reader: BufferReader, elementSignature: Int32, elementType: T.Type) -> [T]? {
|
public static func parseVector<T>(_ reader: BufferReader, elementSignature: Int32, elementType: T.Type) -> [T]? {
|
||||||
if let count = reader.readInt32() {
|
if let count = reader.readInt32() {
|
||||||
var array = [T]()
|
var array = [T]()
|
||||||
var i: Int32 = 0
|
var i: Int32 = 0
|
||||||
@ -823,7 +819,7 @@ struct Api {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
static func serializeObject(_ object: Any, buffer: Buffer, boxed: Swift.Bool) {
|
public static func serializeObject(_ object: Any, buffer: Buffer, boxed: Swift.Bool) {
|
||||||
switch object {
|
switch object {
|
||||||
case let _1 as Api.messages.StickerSet:
|
case let _1 as Api.messages.StickerSet:
|
||||||
_1.serialize(buffer, boxed)
|
_1.serialize(buffer, boxed)
|
||||||
@ -1289,8 +1285,6 @@ struct Api {
|
|||||||
_1.serialize(buffer, boxed)
|
_1.serialize(buffer, boxed)
|
||||||
case let _1 as Api.DialogPeer:
|
case let _1 as Api.DialogPeer:
|
||||||
_1.serialize(buffer, boxed)
|
_1.serialize(buffer, boxed)
|
||||||
case let _1 as Api.ContactLink:
|
|
||||||
_1.serialize(buffer, boxed)
|
|
||||||
case let _1 as Api.WebDocument:
|
case let _1 as Api.WebDocument:
|
||||||
_1.serialize(buffer, boxed)
|
_1.serialize(buffer, boxed)
|
||||||
case let _1 as Api.contacts.Found:
|
case let _1 as Api.contacts.Found:
|
||||||
@ -1345,12 +1339,12 @@ struct Api {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
extension Api {
|
public extension Api {
|
||||||
struct messages {
|
public struct messages {
|
||||||
enum StickerSet: TypeConstructorDescription {
|
public enum StickerSet: TypeConstructorDescription {
|
||||||
case stickerSet(set: Api.StickerSet, packs: [Api.StickerPack], documents: [Api.Document])
|
case stickerSet(set: Api.StickerSet, packs: [Api.StickerPack], documents: [Api.Document])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .stickerSet(let set, let packs, let documents):
|
case .stickerSet(let set, let packs, let documents):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1371,14 +1365,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .stickerSet(let set, let packs, let documents):
|
case .stickerSet(let set, let packs, let documents):
|
||||||
return ("stickerSet", [("set", set), ("packs", packs), ("documents", documents)])
|
return ("stickerSet", [("set", set), ("packs", packs), ("documents", documents)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_stickerSet(_ reader: BufferReader) -> StickerSet? {
|
public static func parse_stickerSet(_ reader: BufferReader) -> StickerSet? {
|
||||||
var _1: Api.StickerSet?
|
var _1: Api.StickerSet?
|
||||||
if let signature = reader.readInt32() {
|
if let signature = reader.readInt32() {
|
||||||
_1 = Api.parse(reader, signature: signature) as? Api.StickerSet
|
_1 = Api.parse(reader, signature: signature) as? Api.StickerSet
|
||||||
@ -1403,10 +1397,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum ArchivedStickers: TypeConstructorDescription {
|
public enum ArchivedStickers: TypeConstructorDescription {
|
||||||
case archivedStickers(count: Int32, sets: [Api.StickerSetCovered])
|
case archivedStickers(count: Int32, sets: [Api.StickerSetCovered])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .archivedStickers(let count, let sets):
|
case .archivedStickers(let count, let sets):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1422,14 +1416,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .archivedStickers(let count, let sets):
|
case .archivedStickers(let count, let sets):
|
||||||
return ("archivedStickers", [("count", count), ("sets", sets)])
|
return ("archivedStickers", [("count", count), ("sets", sets)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_archivedStickers(_ reader: BufferReader) -> ArchivedStickers? {
|
public static func parse_archivedStickers(_ reader: BufferReader) -> ArchivedStickers? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.StickerSetCovered]?
|
var _2: [Api.StickerSetCovered]?
|
||||||
@ -1447,11 +1441,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum SentEncryptedMessage: TypeConstructorDescription {
|
public enum SentEncryptedMessage: TypeConstructorDescription {
|
||||||
case sentEncryptedMessage(date: Int32)
|
case sentEncryptedMessage(date: Int32)
|
||||||
case sentEncryptedFile(date: Int32, file: Api.EncryptedFile)
|
case sentEncryptedFile(date: Int32, file: Api.EncryptedFile)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .sentEncryptedMessage(let date):
|
case .sentEncryptedMessage(let date):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1469,7 +1463,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .sentEncryptedMessage(let date):
|
case .sentEncryptedMessage(let date):
|
||||||
return ("sentEncryptedMessage", [("date", date)])
|
return ("sentEncryptedMessage", [("date", date)])
|
||||||
@ -1478,7 +1472,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_sentEncryptedMessage(_ reader: BufferReader) -> SentEncryptedMessage? {
|
public static func parse_sentEncryptedMessage(_ reader: BufferReader) -> SentEncryptedMessage? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
let _c1 = _1 != nil
|
let _c1 = _1 != nil
|
||||||
@ -1489,7 +1483,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_sentEncryptedFile(_ reader: BufferReader) -> SentEncryptedMessage? {
|
public static func parse_sentEncryptedFile(_ reader: BufferReader) -> SentEncryptedMessage? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Api.EncryptedFile?
|
var _2: Api.EncryptedFile?
|
||||||
@ -1507,11 +1501,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum Stickers: TypeConstructorDescription {
|
public enum Stickers: TypeConstructorDescription {
|
||||||
case stickersNotModified
|
case stickersNotModified
|
||||||
case stickers(hash: Int32, stickers: [Api.Document])
|
case stickers(hash: Int32, stickers: [Api.Document])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .stickersNotModified:
|
case .stickersNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1533,7 +1527,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .stickersNotModified:
|
case .stickersNotModified:
|
||||||
return ("stickersNotModified", [])
|
return ("stickersNotModified", [])
|
||||||
@ -1542,10 +1536,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_stickersNotModified(_ reader: BufferReader) -> Stickers? {
|
public static func parse_stickersNotModified(_ reader: BufferReader) -> Stickers? {
|
||||||
return Api.messages.Stickers.stickersNotModified
|
return Api.messages.Stickers.stickersNotModified
|
||||||
}
|
}
|
||||||
static func parse_stickers(_ reader: BufferReader) -> Stickers? {
|
public static func parse_stickers(_ reader: BufferReader) -> Stickers? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.Document]?
|
var _2: [Api.Document]?
|
||||||
@ -1563,11 +1557,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum FoundStickerSets: TypeConstructorDescription {
|
public enum FoundStickerSets: TypeConstructorDescription {
|
||||||
case foundStickerSetsNotModified
|
case foundStickerSetsNotModified
|
||||||
case foundStickerSets(hash: Int32, sets: [Api.StickerSetCovered])
|
case foundStickerSets(hash: Int32, sets: [Api.StickerSetCovered])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .foundStickerSetsNotModified:
|
case .foundStickerSetsNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1589,7 +1583,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .foundStickerSetsNotModified:
|
case .foundStickerSetsNotModified:
|
||||||
return ("foundStickerSetsNotModified", [])
|
return ("foundStickerSetsNotModified", [])
|
||||||
@ -1598,10 +1592,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_foundStickerSetsNotModified(_ reader: BufferReader) -> FoundStickerSets? {
|
public static func parse_foundStickerSetsNotModified(_ reader: BufferReader) -> FoundStickerSets? {
|
||||||
return Api.messages.FoundStickerSets.foundStickerSetsNotModified
|
return Api.messages.FoundStickerSets.foundStickerSetsNotModified
|
||||||
}
|
}
|
||||||
static func parse_foundStickerSets(_ reader: BufferReader) -> FoundStickerSets? {
|
public static func parse_foundStickerSets(_ reader: BufferReader) -> FoundStickerSets? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.StickerSetCovered]?
|
var _2: [Api.StickerSetCovered]?
|
||||||
@ -1619,10 +1613,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum FoundGifs: TypeConstructorDescription {
|
public enum FoundGifs: TypeConstructorDescription {
|
||||||
case foundGifs(nextOffset: Int32, results: [Api.FoundGif])
|
case foundGifs(nextOffset: Int32, results: [Api.FoundGif])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .foundGifs(let nextOffset, let results):
|
case .foundGifs(let nextOffset, let results):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1638,14 +1632,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .foundGifs(let nextOffset, let results):
|
case .foundGifs(let nextOffset, let results):
|
||||||
return ("foundGifs", [("nextOffset", nextOffset), ("results", results)])
|
return ("foundGifs", [("nextOffset", nextOffset), ("results", results)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_foundGifs(_ reader: BufferReader) -> FoundGifs? {
|
public static func parse_foundGifs(_ reader: BufferReader) -> FoundGifs? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.FoundGif]?
|
var _2: [Api.FoundGif]?
|
||||||
@ -1663,10 +1657,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum BotResults: TypeConstructorDescription {
|
public enum BotResults: TypeConstructorDescription {
|
||||||
case botResults(flags: Int32, queryId: Int64, nextOffset: String?, switchPm: Api.InlineBotSwitchPM?, results: [Api.BotInlineResult], cacheTime: Int32, users: [Api.User])
|
case botResults(flags: Int32, queryId: Int64, nextOffset: String?, switchPm: Api.InlineBotSwitchPM?, results: [Api.BotInlineResult], cacheTime: Int32, users: [Api.User])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .botResults(let flags, let queryId, let nextOffset, let switchPm, let results, let cacheTime, let users):
|
case .botResults(let flags, let queryId, let nextOffset, let switchPm, let results, let cacheTime, let users):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1691,14 +1685,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .botResults(let flags, let queryId, let nextOffset, let switchPm, let results, let cacheTime, let users):
|
case .botResults(let flags, let queryId, let nextOffset, let switchPm, let results, let cacheTime, let users):
|
||||||
return ("botResults", [("flags", flags), ("queryId", queryId), ("nextOffset", nextOffset), ("switchPm", switchPm), ("results", results), ("cacheTime", cacheTime), ("users", users)])
|
return ("botResults", [("flags", flags), ("queryId", queryId), ("nextOffset", nextOffset), ("switchPm", switchPm), ("results", results), ("cacheTime", cacheTime), ("users", users)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_botResults(_ reader: BufferReader) -> BotResults? {
|
public static func parse_botResults(_ reader: BufferReader) -> BotResults? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Int64?
|
var _2: Int64?
|
||||||
@ -1735,10 +1729,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum BotCallbackAnswer: TypeConstructorDescription {
|
public enum BotCallbackAnswer: TypeConstructorDescription {
|
||||||
case botCallbackAnswer(flags: Int32, message: String?, url: String?, cacheTime: Int32)
|
case botCallbackAnswer(flags: Int32, message: String?, url: String?, cacheTime: Int32)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .botCallbackAnswer(let flags, let message, let url, let cacheTime):
|
case .botCallbackAnswer(let flags, let message, let url, let cacheTime):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1752,14 +1746,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .botCallbackAnswer(let flags, let message, let url, let cacheTime):
|
case .botCallbackAnswer(let flags, let message, let url, let cacheTime):
|
||||||
return ("botCallbackAnswer", [("flags", flags), ("message", message), ("url", url), ("cacheTime", cacheTime)])
|
return ("botCallbackAnswer", [("flags", flags), ("message", message), ("url", url), ("cacheTime", cacheTime)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_botCallbackAnswer(_ reader: BufferReader) -> BotCallbackAnswer? {
|
public static func parse_botCallbackAnswer(_ reader: BufferReader) -> BotCallbackAnswer? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: String?
|
var _2: String?
|
||||||
@ -1781,11 +1775,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum Chats: TypeConstructorDescription {
|
public enum Chats: TypeConstructorDescription {
|
||||||
case chats(chats: [Api.Chat])
|
case chats(chats: [Api.Chat])
|
||||||
case chatsSlice(count: Int32, chats: [Api.Chat])
|
case chatsSlice(count: Int32, chats: [Api.Chat])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .chats(let chats):
|
case .chats(let chats):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1811,7 +1805,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .chats(let chats):
|
case .chats(let chats):
|
||||||
return ("chats", [("chats", chats)])
|
return ("chats", [("chats", chats)])
|
||||||
@ -1820,7 +1814,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_chats(_ reader: BufferReader) -> Chats? {
|
public static func parse_chats(_ reader: BufferReader) -> Chats? {
|
||||||
var _1: [Api.Chat]?
|
var _1: [Api.Chat]?
|
||||||
if let _ = reader.readInt32() {
|
if let _ = reader.readInt32() {
|
||||||
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Chat.self)
|
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Chat.self)
|
||||||
@ -1833,7 +1827,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_chatsSlice(_ reader: BufferReader) -> Chats? {
|
public static func parse_chatsSlice(_ reader: BufferReader) -> Chats? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.Chat]?
|
var _2: [Api.Chat]?
|
||||||
@ -1851,11 +1845,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum DhConfig: TypeConstructorDescription {
|
public enum DhConfig: TypeConstructorDescription {
|
||||||
case dhConfigNotModified(random: Buffer)
|
case dhConfigNotModified(random: Buffer)
|
||||||
case dhConfig(g: Int32, p: Buffer, version: Int32, random: Buffer)
|
case dhConfig(g: Int32, p: Buffer, version: Int32, random: Buffer)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .dhConfigNotModified(let random):
|
case .dhConfigNotModified(let random):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1875,7 +1869,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .dhConfigNotModified(let random):
|
case .dhConfigNotModified(let random):
|
||||||
return ("dhConfigNotModified", [("random", random)])
|
return ("dhConfigNotModified", [("random", random)])
|
||||||
@ -1884,7 +1878,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_dhConfigNotModified(_ reader: BufferReader) -> DhConfig? {
|
public static func parse_dhConfigNotModified(_ reader: BufferReader) -> DhConfig? {
|
||||||
var _1: Buffer?
|
var _1: Buffer?
|
||||||
_1 = parseBytes(reader)
|
_1 = parseBytes(reader)
|
||||||
let _c1 = _1 != nil
|
let _c1 = _1 != nil
|
||||||
@ -1895,7 +1889,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_dhConfig(_ reader: BufferReader) -> DhConfig? {
|
public static func parse_dhConfig(_ reader: BufferReader) -> DhConfig? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Buffer?
|
var _2: Buffer?
|
||||||
@ -1917,10 +1911,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum AffectedHistory: TypeConstructorDescription {
|
public enum AffectedHistory: TypeConstructorDescription {
|
||||||
case affectedHistory(pts: Int32, ptsCount: Int32, offset: Int32)
|
case affectedHistory(pts: Int32, ptsCount: Int32, offset: Int32)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .affectedHistory(let pts, let ptsCount, let offset):
|
case .affectedHistory(let pts, let ptsCount, let offset):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1933,14 +1927,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .affectedHistory(let pts, let ptsCount, let offset):
|
case .affectedHistory(let pts, let ptsCount, let offset):
|
||||||
return ("affectedHistory", [("pts", pts), ("ptsCount", ptsCount), ("offset", offset)])
|
return ("affectedHistory", [("pts", pts), ("ptsCount", ptsCount), ("offset", offset)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_affectedHistory(_ reader: BufferReader) -> AffectedHistory? {
|
public static func parse_affectedHistory(_ reader: BufferReader) -> AffectedHistory? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Int32?
|
var _2: Int32?
|
||||||
@ -1959,10 +1953,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum MessageEditData: TypeConstructorDescription {
|
public enum MessageEditData: TypeConstructorDescription {
|
||||||
case messageEditData(flags: Int32)
|
case messageEditData(flags: Int32)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .messageEditData(let flags):
|
case .messageEditData(let flags):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -1973,14 +1967,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .messageEditData(let flags):
|
case .messageEditData(let flags):
|
||||||
return ("messageEditData", [("flags", flags)])
|
return ("messageEditData", [("flags", flags)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_messageEditData(_ reader: BufferReader) -> MessageEditData? {
|
public static func parse_messageEditData(_ reader: BufferReader) -> MessageEditData? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
let _c1 = _1 != nil
|
let _c1 = _1 != nil
|
||||||
@ -1993,10 +1987,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum ChatFull: TypeConstructorDescription {
|
public enum ChatFull: TypeConstructorDescription {
|
||||||
case chatFull(fullChat: Api.ChatFull, chats: [Api.Chat], users: [Api.User])
|
case chatFull(fullChat: Api.ChatFull, chats: [Api.Chat], users: [Api.User])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .chatFull(let fullChat, let chats, let users):
|
case .chatFull(let fullChat, let chats, let users):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2017,14 +2011,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .chatFull(let fullChat, let chats, let users):
|
case .chatFull(let fullChat, let chats, let users):
|
||||||
return ("chatFull", [("fullChat", fullChat), ("chats", chats), ("users", users)])
|
return ("chatFull", [("fullChat", fullChat), ("chats", chats), ("users", users)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_chatFull(_ reader: BufferReader) -> ChatFull? {
|
public static func parse_chatFull(_ reader: BufferReader) -> ChatFull? {
|
||||||
var _1: Api.ChatFull?
|
var _1: Api.ChatFull?
|
||||||
if let signature = reader.readInt32() {
|
if let signature = reader.readInt32() {
|
||||||
_1 = Api.parse(reader, signature: signature) as? Api.ChatFull
|
_1 = Api.parse(reader, signature: signature) as? Api.ChatFull
|
||||||
@ -2049,10 +2043,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum SearchCounter: TypeConstructorDescription {
|
public enum SearchCounter: TypeConstructorDescription {
|
||||||
case searchCounter(flags: Int32, filter: Api.MessagesFilter, count: Int32)
|
case searchCounter(flags: Int32, filter: Api.MessagesFilter, count: Int32)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .searchCounter(let flags, let filter, let count):
|
case .searchCounter(let flags, let filter, let count):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2065,14 +2059,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .searchCounter(let flags, let filter, let count):
|
case .searchCounter(let flags, let filter, let count):
|
||||||
return ("searchCounter", [("flags", flags), ("filter", filter), ("count", count)])
|
return ("searchCounter", [("flags", flags), ("filter", filter), ("count", count)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_searchCounter(_ reader: BufferReader) -> SearchCounter? {
|
public static func parse_searchCounter(_ reader: BufferReader) -> SearchCounter? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Api.MessagesFilter?
|
var _2: Api.MessagesFilter?
|
||||||
@ -2093,11 +2087,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum StickerSetInstallResult: TypeConstructorDescription {
|
public enum StickerSetInstallResult: TypeConstructorDescription {
|
||||||
case stickerSetInstallResultSuccess
|
case stickerSetInstallResultSuccess
|
||||||
case stickerSetInstallResultArchive(sets: [Api.StickerSetCovered])
|
case stickerSetInstallResultArchive(sets: [Api.StickerSetCovered])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .stickerSetInstallResultSuccess:
|
case .stickerSetInstallResultSuccess:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2118,7 +2112,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .stickerSetInstallResultSuccess:
|
case .stickerSetInstallResultSuccess:
|
||||||
return ("stickerSetInstallResultSuccess", [])
|
return ("stickerSetInstallResultSuccess", [])
|
||||||
@ -2127,10 +2121,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_stickerSetInstallResultSuccess(_ reader: BufferReader) -> StickerSetInstallResult? {
|
public static func parse_stickerSetInstallResultSuccess(_ reader: BufferReader) -> StickerSetInstallResult? {
|
||||||
return Api.messages.StickerSetInstallResult.stickerSetInstallResultSuccess
|
return Api.messages.StickerSetInstallResult.stickerSetInstallResultSuccess
|
||||||
}
|
}
|
||||||
static func parse_stickerSetInstallResultArchive(_ reader: BufferReader) -> StickerSetInstallResult? {
|
public static func parse_stickerSetInstallResultArchive(_ reader: BufferReader) -> StickerSetInstallResult? {
|
||||||
var _1: [Api.StickerSetCovered]?
|
var _1: [Api.StickerSetCovered]?
|
||||||
if let _ = reader.readInt32() {
|
if let _ = reader.readInt32() {
|
||||||
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.StickerSetCovered.self)
|
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.StickerSetCovered.self)
|
||||||
@ -2145,10 +2139,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum AffectedMessages: TypeConstructorDescription {
|
public enum AffectedMessages: TypeConstructorDescription {
|
||||||
case affectedMessages(pts: Int32, ptsCount: Int32)
|
case affectedMessages(pts: Int32, ptsCount: Int32)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .affectedMessages(let pts, let ptsCount):
|
case .affectedMessages(let pts, let ptsCount):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2160,14 +2154,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .affectedMessages(let pts, let ptsCount):
|
case .affectedMessages(let pts, let ptsCount):
|
||||||
return ("affectedMessages", [("pts", pts), ("ptsCount", ptsCount)])
|
return ("affectedMessages", [("pts", pts), ("ptsCount", ptsCount)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_affectedMessages(_ reader: BufferReader) -> AffectedMessages? {
|
public static func parse_affectedMessages(_ reader: BufferReader) -> AffectedMessages? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Int32?
|
var _2: Int32?
|
||||||
@ -2183,11 +2177,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum SavedGifs: TypeConstructorDescription {
|
public enum SavedGifs: TypeConstructorDescription {
|
||||||
case savedGifsNotModified
|
case savedGifsNotModified
|
||||||
case savedGifs(hash: Int32, gifs: [Api.Document])
|
case savedGifs(hash: Int32, gifs: [Api.Document])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .savedGifsNotModified:
|
case .savedGifsNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2209,7 +2203,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .savedGifsNotModified:
|
case .savedGifsNotModified:
|
||||||
return ("savedGifsNotModified", [])
|
return ("savedGifsNotModified", [])
|
||||||
@ -2218,10 +2212,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_savedGifsNotModified(_ reader: BufferReader) -> SavedGifs? {
|
public static func parse_savedGifsNotModified(_ reader: BufferReader) -> SavedGifs? {
|
||||||
return Api.messages.SavedGifs.savedGifsNotModified
|
return Api.messages.SavedGifs.savedGifsNotModified
|
||||||
}
|
}
|
||||||
static func parse_savedGifs(_ reader: BufferReader) -> SavedGifs? {
|
public static func parse_savedGifs(_ reader: BufferReader) -> SavedGifs? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.Document]?
|
var _2: [Api.Document]?
|
||||||
@ -2239,13 +2233,13 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum Messages: TypeConstructorDescription {
|
public enum Messages: TypeConstructorDescription {
|
||||||
case messages(messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
case messages(messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
||||||
case messagesNotModified(count: Int32)
|
case messagesNotModified(count: Int32)
|
||||||
case channelMessages(flags: Int32, pts: Int32, count: Int32, messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
case channelMessages(flags: Int32, pts: Int32, count: Int32, messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
||||||
case messagesSlice(flags: Int32, count: Int32, nextRate: Int32?, messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
case messagesSlice(flags: Int32, count: Int32, nextRate: Int32?, messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .messages(let messages, let chats, let users):
|
case .messages(let messages, let chats, let users):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2322,7 +2316,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .messages(let messages, let chats, let users):
|
case .messages(let messages, let chats, let users):
|
||||||
return ("messages", [("messages", messages), ("chats", chats), ("users", users)])
|
return ("messages", [("messages", messages), ("chats", chats), ("users", users)])
|
||||||
@ -2335,7 +2329,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_messages(_ reader: BufferReader) -> Messages? {
|
public static func parse_messages(_ reader: BufferReader) -> Messages? {
|
||||||
var _1: [Api.Message]?
|
var _1: [Api.Message]?
|
||||||
if let _ = reader.readInt32() {
|
if let _ = reader.readInt32() {
|
||||||
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Message.self)
|
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Message.self)
|
||||||
@ -2358,7 +2352,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_messagesNotModified(_ reader: BufferReader) -> Messages? {
|
public static func parse_messagesNotModified(_ reader: BufferReader) -> Messages? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
let _c1 = _1 != nil
|
let _c1 = _1 != nil
|
||||||
@ -2369,7 +2363,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_channelMessages(_ reader: BufferReader) -> Messages? {
|
public static func parse_channelMessages(_ reader: BufferReader) -> Messages? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Int32?
|
var _2: Int32?
|
||||||
@ -2401,7 +2395,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_messagesSlice(_ reader: BufferReader) -> Messages? {
|
public static func parse_messagesSlice(_ reader: BufferReader) -> Messages? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: Int32?
|
var _2: Int32?
|
||||||
@ -2435,10 +2429,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum PeerDialogs: TypeConstructorDescription {
|
public enum PeerDialogs: TypeConstructorDescription {
|
||||||
case peerDialogs(dialogs: [Api.Dialog], messages: [Api.Message], chats: [Api.Chat], users: [Api.User], state: Api.updates.State)
|
case peerDialogs(dialogs: [Api.Dialog], messages: [Api.Message], chats: [Api.Chat], users: [Api.User], state: Api.updates.State)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .peerDialogs(let dialogs, let messages, let chats, let users, let state):
|
case .peerDialogs(let dialogs, let messages, let chats, let users, let state):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2469,14 +2463,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .peerDialogs(let dialogs, let messages, let chats, let users, let state):
|
case .peerDialogs(let dialogs, let messages, let chats, let users, let state):
|
||||||
return ("peerDialogs", [("dialogs", dialogs), ("messages", messages), ("chats", chats), ("users", users), ("state", state)])
|
return ("peerDialogs", [("dialogs", dialogs), ("messages", messages), ("chats", chats), ("users", users), ("state", state)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_peerDialogs(_ reader: BufferReader) -> PeerDialogs? {
|
public static func parse_peerDialogs(_ reader: BufferReader) -> PeerDialogs? {
|
||||||
var _1: [Api.Dialog]?
|
var _1: [Api.Dialog]?
|
||||||
if let _ = reader.readInt32() {
|
if let _ = reader.readInt32() {
|
||||||
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Dialog.self)
|
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Dialog.self)
|
||||||
@ -2511,11 +2505,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum RecentStickers: TypeConstructorDescription {
|
public enum RecentStickers: TypeConstructorDescription {
|
||||||
case recentStickersNotModified
|
case recentStickersNotModified
|
||||||
case recentStickers(hash: Int32, packs: [Api.StickerPack], stickers: [Api.Document], dates: [Int32])
|
case recentStickers(hash: Int32, packs: [Api.StickerPack], stickers: [Api.Document], dates: [Int32])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .recentStickersNotModified:
|
case .recentStickersNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2547,7 +2541,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .recentStickersNotModified:
|
case .recentStickersNotModified:
|
||||||
return ("recentStickersNotModified", [])
|
return ("recentStickersNotModified", [])
|
||||||
@ -2556,10 +2550,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_recentStickersNotModified(_ reader: BufferReader) -> RecentStickers? {
|
public static func parse_recentStickersNotModified(_ reader: BufferReader) -> RecentStickers? {
|
||||||
return Api.messages.RecentStickers.recentStickersNotModified
|
return Api.messages.RecentStickers.recentStickersNotModified
|
||||||
}
|
}
|
||||||
static func parse_recentStickers(_ reader: BufferReader) -> RecentStickers? {
|
public static func parse_recentStickers(_ reader: BufferReader) -> RecentStickers? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.StickerPack]?
|
var _2: [Api.StickerPack]?
|
||||||
@ -2587,11 +2581,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum FeaturedStickers: TypeConstructorDescription {
|
public enum FeaturedStickers: TypeConstructorDescription {
|
||||||
case featuredStickersNotModified
|
case featuredStickersNotModified
|
||||||
case featuredStickers(hash: Int32, sets: [Api.StickerSetCovered], unread: [Int64])
|
case featuredStickers(hash: Int32, sets: [Api.StickerSetCovered], unread: [Int64])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .featuredStickersNotModified:
|
case .featuredStickersNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2618,7 +2612,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .featuredStickersNotModified:
|
case .featuredStickersNotModified:
|
||||||
return ("featuredStickersNotModified", [])
|
return ("featuredStickersNotModified", [])
|
||||||
@ -2627,10 +2621,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_featuredStickersNotModified(_ reader: BufferReader) -> FeaturedStickers? {
|
public static func parse_featuredStickersNotModified(_ reader: BufferReader) -> FeaturedStickers? {
|
||||||
return Api.messages.FeaturedStickers.featuredStickersNotModified
|
return Api.messages.FeaturedStickers.featuredStickersNotModified
|
||||||
}
|
}
|
||||||
static func parse_featuredStickers(_ reader: BufferReader) -> FeaturedStickers? {
|
public static func parse_featuredStickers(_ reader: BufferReader) -> FeaturedStickers? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.StickerSetCovered]?
|
var _2: [Api.StickerSetCovered]?
|
||||||
@ -2653,12 +2647,12 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum Dialogs: TypeConstructorDescription {
|
public enum Dialogs: TypeConstructorDescription {
|
||||||
case dialogs(dialogs: [Api.Dialog], messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
case dialogs(dialogs: [Api.Dialog], messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
||||||
case dialogsSlice(count: Int32, dialogs: [Api.Dialog], messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
case dialogsSlice(count: Int32, dialogs: [Api.Dialog], messages: [Api.Message], chats: [Api.Chat], users: [Api.User])
|
||||||
case dialogsNotModified(count: Int32)
|
case dialogsNotModified(count: Int32)
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .dialogs(let dialogs, let messages, let chats, let users):
|
case .dialogs(let dialogs, let messages, let chats, let users):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2720,7 +2714,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .dialogs(let dialogs, let messages, let chats, let users):
|
case .dialogs(let dialogs, let messages, let chats, let users):
|
||||||
return ("dialogs", [("dialogs", dialogs), ("messages", messages), ("chats", chats), ("users", users)])
|
return ("dialogs", [("dialogs", dialogs), ("messages", messages), ("chats", chats), ("users", users)])
|
||||||
@ -2731,7 +2725,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_dialogs(_ reader: BufferReader) -> Dialogs? {
|
public static func parse_dialogs(_ reader: BufferReader) -> Dialogs? {
|
||||||
var _1: [Api.Dialog]?
|
var _1: [Api.Dialog]?
|
||||||
if let _ = reader.readInt32() {
|
if let _ = reader.readInt32() {
|
||||||
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Dialog.self)
|
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.Dialog.self)
|
||||||
@ -2759,7 +2753,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_dialogsSlice(_ reader: BufferReader) -> Dialogs? {
|
public static func parse_dialogsSlice(_ reader: BufferReader) -> Dialogs? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.Dialog]?
|
var _2: [Api.Dialog]?
|
||||||
@ -2790,7 +2784,7 @@ struct messages {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
static func parse_dialogsNotModified(_ reader: BufferReader) -> Dialogs? {
|
public static func parse_dialogsNotModified(_ reader: BufferReader) -> Dialogs? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
let _c1 = _1 != nil
|
let _c1 = _1 != nil
|
||||||
@ -2803,11 +2797,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum FavedStickers: TypeConstructorDescription {
|
public enum FavedStickers: TypeConstructorDescription {
|
||||||
case favedStickersNotModified
|
case favedStickersNotModified
|
||||||
case favedStickers(hash: Int32, packs: [Api.StickerPack], stickers: [Api.Document])
|
case favedStickers(hash: Int32, packs: [Api.StickerPack], stickers: [Api.Document])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .favedStickersNotModified:
|
case .favedStickersNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2834,7 +2828,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .favedStickersNotModified:
|
case .favedStickersNotModified:
|
||||||
return ("favedStickersNotModified", [])
|
return ("favedStickersNotModified", [])
|
||||||
@ -2843,10 +2837,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_favedStickersNotModified(_ reader: BufferReader) -> FavedStickers? {
|
public static func parse_favedStickersNotModified(_ reader: BufferReader) -> FavedStickers? {
|
||||||
return Api.messages.FavedStickers.favedStickersNotModified
|
return Api.messages.FavedStickers.favedStickersNotModified
|
||||||
}
|
}
|
||||||
static func parse_favedStickers(_ reader: BufferReader) -> FavedStickers? {
|
public static func parse_favedStickers(_ reader: BufferReader) -> FavedStickers? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.StickerPack]?
|
var _2: [Api.StickerPack]?
|
||||||
@ -2869,11 +2863,11 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum AllStickers: TypeConstructorDescription {
|
public enum AllStickers: TypeConstructorDescription {
|
||||||
case allStickersNotModified
|
case allStickersNotModified
|
||||||
case allStickers(hash: Int32, sets: [Api.StickerSet])
|
case allStickers(hash: Int32, sets: [Api.StickerSet])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .allStickersNotModified:
|
case .allStickersNotModified:
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2895,7 +2889,7 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .allStickersNotModified:
|
case .allStickersNotModified:
|
||||||
return ("allStickersNotModified", [])
|
return ("allStickersNotModified", [])
|
||||||
@ -2904,10 +2898,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_allStickersNotModified(_ reader: BufferReader) -> AllStickers? {
|
public static func parse_allStickersNotModified(_ reader: BufferReader) -> AllStickers? {
|
||||||
return Api.messages.AllStickers.allStickersNotModified
|
return Api.messages.AllStickers.allStickersNotModified
|
||||||
}
|
}
|
||||||
static func parse_allStickers(_ reader: BufferReader) -> AllStickers? {
|
public static func parse_allStickers(_ reader: BufferReader) -> AllStickers? {
|
||||||
var _1: Int32?
|
var _1: Int32?
|
||||||
_1 = reader.readInt32()
|
_1 = reader.readInt32()
|
||||||
var _2: [Api.StickerSet]?
|
var _2: [Api.StickerSet]?
|
||||||
@ -2925,10 +2919,10 @@ struct messages {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
enum HighScores: TypeConstructorDescription {
|
public enum HighScores: TypeConstructorDescription {
|
||||||
case highScores(scores: [Api.HighScore], users: [Api.User])
|
case highScores(scores: [Api.HighScore], users: [Api.User])
|
||||||
|
|
||||||
func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
public func serialize(_ buffer: Buffer, _ boxed: Swift.Bool) {
|
||||||
switch self {
|
switch self {
|
||||||
case .highScores(let scores, let users):
|
case .highScores(let scores, let users):
|
||||||
if boxed {
|
if boxed {
|
||||||
@ -2948,14 +2942,14 @@ struct messages {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func descriptionFields() -> (String, [(String, Any)]) {
|
public func descriptionFields() -> (String, [(String, Any)]) {
|
||||||
switch self {
|
switch self {
|
||||||
case .highScores(let scores, let users):
|
case .highScores(let scores, let users):
|
||||||
return ("highScores", [("scores", scores), ("users", users)])
|
return ("highScores", [("scores", scores), ("users", users)])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static func parse_highScores(_ reader: BufferReader) -> HighScores? {
|
public static func parse_highScores(_ reader: BufferReader) -> HighScores? {
|
||||||
var _1: [Api.HighScore]?
|
var _1: [Api.HighScore]?
|
||||||
if let _ = reader.readInt32() {
|
if let _ = reader.readInt32() {
|
||||||
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.HighScore.self)
|
_1 = Api.parseVector(reader, elementSignature: 0, elementType: Api.HighScore.self)
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user