mirror of
https://github.com/c0re100/gotdlib.git
synced 2026-02-21 20:20:17 +01:00
Update to TDLib 1.8.24
This commit is contained in:
parent
e30af65ec7
commit
8f4de4d76e
9 changed files with 2472 additions and 282 deletions
|
|
@ -914,6 +914,49 @@ func UnmarshalListOfMessageSender(dataList []json.RawMessage) ([]MessageSender,
|
|||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalMessageReadDate(data json.RawMessage) (MessageReadDate, error) {
|
||||
var meta meta
|
||||
|
||||
err := json.Unmarshal(data, &meta)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
switch meta.Type {
|
||||
case TypeMessageReadDateRead:
|
||||
return UnmarshalMessageReadDateRead(data)
|
||||
|
||||
case TypeMessageReadDateUnread:
|
||||
return UnmarshalMessageReadDateUnread(data)
|
||||
|
||||
case TypeMessageReadDateTooOld:
|
||||
return UnmarshalMessageReadDateTooOld(data)
|
||||
|
||||
case TypeMessageReadDateUserPrivacyRestricted:
|
||||
return UnmarshalMessageReadDateUserPrivacyRestricted(data)
|
||||
|
||||
case TypeMessageReadDateMyPrivacyRestricted:
|
||||
return UnmarshalMessageReadDateMyPrivacyRestricted(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
}
|
||||
|
||||
func UnmarshalListOfMessageReadDate(dataList []json.RawMessage) ([]MessageReadDate, error) {
|
||||
list := []MessageReadDate{}
|
||||
|
||||
for _, data := range dataList {
|
||||
entity, err := UnmarshalMessageReadDate(data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
list = append(list, entity)
|
||||
}
|
||||
|
||||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalMessageOrigin(data json.RawMessage) (MessageOrigin, error) {
|
||||
var meta meta
|
||||
|
||||
|
|
@ -1634,6 +1677,43 @@ func UnmarshalListOfLoginUrlInfo(dataList []json.RawMessage) ([]LoginUrlInfo, er
|
|||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalSavedMessagesTopic(data json.RawMessage) (SavedMessagesTopic, error) {
|
||||
var meta meta
|
||||
|
||||
err := json.Unmarshal(data, &meta)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
switch meta.Type {
|
||||
case TypeSavedMessagesTopicMyNotes:
|
||||
return UnmarshalSavedMessagesTopicMyNotes(data)
|
||||
|
||||
case TypeSavedMessagesTopicAuthorHidden:
|
||||
return UnmarshalSavedMessagesTopicAuthorHidden(data)
|
||||
|
||||
case TypeSavedMessagesTopicSavedFromChat:
|
||||
return UnmarshalSavedMessagesTopicSavedFromChat(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
}
|
||||
|
||||
func UnmarshalListOfSavedMessagesTopic(dataList []json.RawMessage) ([]SavedMessagesTopic, error) {
|
||||
list := []SavedMessagesTopic{}
|
||||
|
||||
for _, data := range dataList {
|
||||
entity, err := UnmarshalSavedMessagesTopic(data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
list = append(list, entity)
|
||||
}
|
||||
|
||||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalRichText(data json.RawMessage) (RichText, error) {
|
||||
var meta meta
|
||||
|
||||
|
|
@ -2391,24 +2471,30 @@ func UnmarshalMessageContent(data json.RawMessage) (MessageContent, error) {
|
|||
case TypeMessagePhoto:
|
||||
return UnmarshalMessagePhoto(data)
|
||||
|
||||
case TypeMessageExpiredPhoto:
|
||||
return UnmarshalMessageExpiredPhoto(data)
|
||||
|
||||
case TypeMessageSticker:
|
||||
return UnmarshalMessageSticker(data)
|
||||
|
||||
case TypeMessageVideo:
|
||||
return UnmarshalMessageVideo(data)
|
||||
|
||||
case TypeMessageExpiredVideo:
|
||||
return UnmarshalMessageExpiredVideo(data)
|
||||
|
||||
case TypeMessageVideoNote:
|
||||
return UnmarshalMessageVideoNote(data)
|
||||
|
||||
case TypeMessageVoiceNote:
|
||||
return UnmarshalMessageVoiceNote(data)
|
||||
|
||||
case TypeMessageExpiredPhoto:
|
||||
return UnmarshalMessageExpiredPhoto(data)
|
||||
|
||||
case TypeMessageExpiredVideo:
|
||||
return UnmarshalMessageExpiredVideo(data)
|
||||
|
||||
case TypeMessageExpiredVideoNote:
|
||||
return UnmarshalMessageExpiredVideoNote(data)
|
||||
|
||||
case TypeMessageExpiredVoiceNote:
|
||||
return UnmarshalMessageExpiredVoiceNote(data)
|
||||
|
||||
case TypeMessageLocation:
|
||||
return UnmarshalMessageLocation(data)
|
||||
|
||||
|
|
@ -3648,6 +3734,40 @@ func UnmarshalListOfFirebaseAuthenticationSettings(dataList []json.RawMessage) (
|
|||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalReactionUnavailabilityReason(data json.RawMessage) (ReactionUnavailabilityReason, error) {
|
||||
var meta meta
|
||||
|
||||
err := json.Unmarshal(data, &meta)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
switch meta.Type {
|
||||
case TypeReactionUnavailabilityReasonAnonymousAdministrator:
|
||||
return UnmarshalReactionUnavailabilityReasonAnonymousAdministrator(data)
|
||||
|
||||
case TypeReactionUnavailabilityReasonGuest:
|
||||
return UnmarshalReactionUnavailabilityReasonGuest(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
}
|
||||
|
||||
func UnmarshalListOfReactionUnavailabilityReason(dataList []json.RawMessage) ([]ReactionUnavailabilityReason, error) {
|
||||
list := []ReactionUnavailabilityReason{}
|
||||
|
||||
for _, data := range dataList {
|
||||
entity, err := UnmarshalReactionUnavailabilityReason(data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
list = append(list, entity)
|
||||
}
|
||||
|
||||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalDiceStickers(data json.RawMessage) (DiceStickers, error) {
|
||||
var meta meta
|
||||
|
||||
|
|
@ -4200,6 +4320,9 @@ func UnmarshalPremiumLimitType(data json.RawMessage) (PremiumLimitType, error) {
|
|||
case TypePremiumLimitTypePinnedArchivedChatCount:
|
||||
return UnmarshalPremiumLimitTypePinnedArchivedChatCount(data)
|
||||
|
||||
case TypePremiumLimitTypePinnedSavedMessagesTopicCount:
|
||||
return UnmarshalPremiumLimitTypePinnedSavedMessagesTopicCount(data)
|
||||
|
||||
case TypePremiumLimitTypeCaptionLength:
|
||||
return UnmarshalPremiumLimitTypeCaptionLength(data)
|
||||
|
||||
|
|
@ -5364,6 +5487,43 @@ func UnmarshalListOfUserPrivacySetting(dataList []json.RawMessage) ([]UserPrivac
|
|||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalCanSendMessageToUserResult(data json.RawMessage) (CanSendMessageToUserResult, error) {
|
||||
var meta meta
|
||||
|
||||
err := json.Unmarshal(data, &meta)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
switch meta.Type {
|
||||
case TypeCanSendMessageToUserResultOk:
|
||||
return UnmarshalCanSendMessageToUserResultOk(data)
|
||||
|
||||
case TypeCanSendMessageToUserResultUserIsDeleted:
|
||||
return UnmarshalCanSendMessageToUserResultUserIsDeleted(data)
|
||||
|
||||
case TypeCanSendMessageToUserResultUserRestrictsNewChats:
|
||||
return UnmarshalCanSendMessageToUserResultUserRestrictsNewChats(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
}
|
||||
|
||||
func UnmarshalListOfCanSendMessageToUserResult(dataList []json.RawMessage) ([]CanSendMessageToUserResult, error) {
|
||||
list := []CanSendMessageToUserResult{}
|
||||
|
||||
for _, data := range dataList {
|
||||
entity, err := UnmarshalCanSendMessageToUserResult(data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
list = append(list, entity)
|
||||
}
|
||||
|
||||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalSessionType(data json.RawMessage) (SessionType, error) {
|
||||
var meta meta
|
||||
|
||||
|
|
@ -6524,6 +6684,9 @@ func UnmarshalUpdate(data json.RawMessage) (Update, error) {
|
|||
case TypeUpdateChatOnlineMemberCount:
|
||||
return UnmarshalUpdateChatOnlineMemberCount(data)
|
||||
|
||||
case TypeUpdatePinnedSavedMessagesTopics:
|
||||
return UnmarshalUpdatePinnedSavedMessagesTopics(data)
|
||||
|
||||
case TypeUpdateForumTopicInfo:
|
||||
return UnmarshalUpdateForumTopicInfo(data)
|
||||
|
||||
|
|
@ -6701,6 +6864,9 @@ func UnmarshalUpdate(data json.RawMessage) (Update, error) {
|
|||
case TypeUpdateDefaultReactionType:
|
||||
return UnmarshalUpdateDefaultReactionType(data)
|
||||
|
||||
case TypeUpdateSavedMessagesTags:
|
||||
return UnmarshalUpdateSavedMessagesTags(data)
|
||||
|
||||
case TypeUpdateSpeechRecognitionTrial:
|
||||
return UnmarshalUpdateSpeechRecognitionTrial(data)
|
||||
|
||||
|
|
@ -8295,6 +8461,46 @@ func UnmarshalChatMessageSenders(data json.RawMessage) (*ChatMessageSenders, err
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageReadDateRead(data json.RawMessage) (*MessageReadDateRead, error) {
|
||||
var resp MessageReadDateRead
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageReadDateUnread(data json.RawMessage) (*MessageReadDateUnread, error) {
|
||||
var resp MessageReadDateUnread
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageReadDateTooOld(data json.RawMessage) (*MessageReadDateTooOld, error) {
|
||||
var resp MessageReadDateTooOld
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageReadDateUserPrivacyRestricted(data json.RawMessage) (*MessageReadDateUserPrivacyRestricted, error) {
|
||||
var resp MessageReadDateUserPrivacyRestricted
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageReadDateMyPrivacyRestricted(data json.RawMessage) (*MessageReadDateMyPrivacyRestricted, error) {
|
||||
var resp MessageReadDateMyPrivacyRestricted
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageViewer(data json.RawMessage) (*MessageViewer, error) {
|
||||
var resp MessageViewer
|
||||
|
||||
|
|
@ -8343,6 +8549,14 @@ func UnmarshalMessageOriginChannel(data json.RawMessage) (*MessageOriginChannel,
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalForwardSource(data json.RawMessage) (*ForwardSource, error) {
|
||||
var resp ForwardSource
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalReactionTypeEmoji(data json.RawMessage) (*ReactionTypeEmoji, error) {
|
||||
var resp ReactionTypeEmoji
|
||||
|
||||
|
|
@ -8391,6 +8605,14 @@ func UnmarshalMessageReaction(data json.RawMessage) (*MessageReaction, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageReactions(data json.RawMessage) (*MessageReactions, error) {
|
||||
var resp MessageReactions
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageInteractionInfo(data json.RawMessage) (*MessageInteractionInfo, error) {
|
||||
var resp MessageInteractionInfo
|
||||
|
||||
|
|
@ -8927,6 +9149,22 @@ func UnmarshalChatAvailableReactionsSome(data json.RawMessage) (*ChatAvailableRe
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalSavedMessagesTag(data json.RawMessage) (*SavedMessagesTag, error) {
|
||||
var resp SavedMessagesTag
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalSavedMessagesTags(data json.RawMessage) (*SavedMessagesTags, error) {
|
||||
var resp SavedMessagesTags
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalVideoChat(data json.RawMessage) (*VideoChat, error) {
|
||||
var resp VideoChat
|
||||
|
||||
|
|
@ -9255,6 +9493,46 @@ func UnmarshalMessageThreadInfo(data json.RawMessage) (*MessageThreadInfo, error
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalSavedMessagesTopicMyNotes(data json.RawMessage) (*SavedMessagesTopicMyNotes, error) {
|
||||
var resp SavedMessagesTopicMyNotes
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalSavedMessagesTopicAuthorHidden(data json.RawMessage) (*SavedMessagesTopicAuthorHidden, error) {
|
||||
var resp SavedMessagesTopicAuthorHidden
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalSavedMessagesTopicSavedFromChat(data json.RawMessage) (*SavedMessagesTopicSavedFromChat, error) {
|
||||
var resp SavedMessagesTopicSavedFromChat
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalFoundSavedMessagesTopic(data json.RawMessage) (*FoundSavedMessagesTopic, error) {
|
||||
var resp FoundSavedMessagesTopic
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalFoundSavedMessagesTopics(data json.RawMessage) (*FoundSavedMessagesTopics, error) {
|
||||
var resp FoundSavedMessagesTopics
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalForumTopicIcon(data json.RawMessage) (*ForumTopicIcon, error) {
|
||||
var resp ForumTopicIcon
|
||||
|
||||
|
|
@ -10639,14 +10917,6 @@ func UnmarshalMessagePhoto(data json.RawMessage) (*MessagePhoto, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageExpiredPhoto(data json.RawMessage) (*MessageExpiredPhoto, error) {
|
||||
var resp MessageExpiredPhoto
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageSticker(data json.RawMessage) (*MessageSticker, error) {
|
||||
var resp MessageSticker
|
||||
|
||||
|
|
@ -10663,14 +10933,6 @@ func UnmarshalMessageVideo(data json.RawMessage) (*MessageVideo, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageExpiredVideo(data json.RawMessage) (*MessageExpiredVideo, error) {
|
||||
var resp MessageExpiredVideo
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageVideoNote(data json.RawMessage) (*MessageVideoNote, error) {
|
||||
var resp MessageVideoNote
|
||||
|
||||
|
|
@ -10687,6 +10949,38 @@ func UnmarshalMessageVoiceNote(data json.RawMessage) (*MessageVoiceNote, error)
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageExpiredPhoto(data json.RawMessage) (*MessageExpiredPhoto, error) {
|
||||
var resp MessageExpiredPhoto
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageExpiredVideo(data json.RawMessage) (*MessageExpiredVideo, error) {
|
||||
var resp MessageExpiredVideo
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageExpiredVideoNote(data json.RawMessage) (*MessageExpiredVideoNote, error) {
|
||||
var resp MessageExpiredVideoNote
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageExpiredVoiceNote(data json.RawMessage) (*MessageExpiredVoiceNote, error) {
|
||||
var resp MessageExpiredVoiceNote
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageLocation(data json.RawMessage) (*MessageLocation, error) {
|
||||
var resp MessageLocation
|
||||
|
||||
|
|
@ -11799,6 +12093,22 @@ func UnmarshalUserStatusLastMonth(data json.RawMessage) (*UserStatusLastMonth, e
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalEmojiKeyword(data json.RawMessage) (*EmojiKeyword, error) {
|
||||
var resp EmojiKeyword
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalEmojiKeywords(data json.RawMessage) (*EmojiKeywords, error) {
|
||||
var resp EmojiKeywords
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalStickers(data json.RawMessage) (*Stickers, error) {
|
||||
var resp Stickers
|
||||
|
||||
|
|
@ -12647,6 +12957,22 @@ func UnmarshalEmojiReaction(data json.RawMessage) (*EmojiReaction, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalReactionUnavailabilityReasonAnonymousAdministrator(data json.RawMessage) (*ReactionUnavailabilityReasonAnonymousAdministrator, error) {
|
||||
var resp ReactionUnavailabilityReasonAnonymousAdministrator
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalReactionUnavailabilityReasonGuest(data json.RawMessage) (*ReactionUnavailabilityReasonGuest, error) {
|
||||
var resp ReactionUnavailabilityReasonGuest
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalAnimations(data json.RawMessage) (*Animations, error) {
|
||||
var resp Animations
|
||||
|
||||
|
|
@ -13583,6 +13909,14 @@ func UnmarshalPremiumLimitTypePinnedArchivedChatCount(data json.RawMessage) (*Pr
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalPremiumLimitTypePinnedSavedMessagesTopicCount(data json.RawMessage) (*PremiumLimitTypePinnedSavedMessagesTopicCount, error) {
|
||||
var resp PremiumLimitTypePinnedSavedMessagesTopicCount
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalPremiumLimitTypeCaptionLength(data json.RawMessage) (*PremiumLimitTypeCaptionLength, error) {
|
||||
var resp PremiumLimitTypeCaptionLength
|
||||
|
||||
|
|
@ -15031,6 +15365,46 @@ func UnmarshalUserPrivacySettingAllowPrivateVoiceAndVideoNoteMessages(data json.
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalReadDatePrivacySettings(data json.RawMessage) (*ReadDatePrivacySettings, error) {
|
||||
var resp ReadDatePrivacySettings
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalNewChatPrivacySettings(data json.RawMessage) (*NewChatPrivacySettings, error) {
|
||||
var resp NewChatPrivacySettings
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalCanSendMessageToUserResultOk(data json.RawMessage) (*CanSendMessageToUserResultOk, error) {
|
||||
var resp CanSendMessageToUserResultOk
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalCanSendMessageToUserResultUserIsDeleted(data json.RawMessage) (*CanSendMessageToUserResultUserIsDeleted, error) {
|
||||
var resp CanSendMessageToUserResultUserIsDeleted
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalCanSendMessageToUserResultUserRestrictsNewChats(data json.RawMessage) (*CanSendMessageToUserResultUserRestrictsNewChats, error) {
|
||||
var resp CanSendMessageToUserResultUserRestrictsNewChats
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalAccountTtl(data json.RawMessage) (*AccountTtl, error) {
|
||||
var resp AccountTtl
|
||||
|
||||
|
|
@ -16959,6 +17333,14 @@ func UnmarshalUpdateChatOnlineMemberCount(data json.RawMessage) (*UpdateChatOnli
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUpdatePinnedSavedMessagesTopics(data json.RawMessage) (*UpdatePinnedSavedMessagesTopics, error) {
|
||||
var resp UpdatePinnedSavedMessagesTopics
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUpdateForumTopicInfo(data json.RawMessage) (*UpdateForumTopicInfo, error) {
|
||||
var resp UpdateForumTopicInfo
|
||||
|
||||
|
|
@ -17431,6 +17813,14 @@ func UnmarshalUpdateDefaultReactionType(data json.RawMessage) (*UpdateDefaultRea
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUpdateSavedMessagesTags(data json.RawMessage) (*UpdateSavedMessagesTags, error) {
|
||||
var resp UpdateSavedMessagesTags
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUpdateSpeechRecognitionTrial(data json.RawMessage) (*UpdateSpeechRecognitionTrial, error) {
|
||||
var resp UpdateSpeechRecognitionTrial
|
||||
|
||||
|
|
@ -18280,6 +18670,21 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeChatMessageSenders:
|
||||
return UnmarshalChatMessageSenders(data)
|
||||
|
||||
case TypeMessageReadDateRead:
|
||||
return UnmarshalMessageReadDateRead(data)
|
||||
|
||||
case TypeMessageReadDateUnread:
|
||||
return UnmarshalMessageReadDateUnread(data)
|
||||
|
||||
case TypeMessageReadDateTooOld:
|
||||
return UnmarshalMessageReadDateTooOld(data)
|
||||
|
||||
case TypeMessageReadDateUserPrivacyRestricted:
|
||||
return UnmarshalMessageReadDateUserPrivacyRestricted(data)
|
||||
|
||||
case TypeMessageReadDateMyPrivacyRestricted:
|
||||
return UnmarshalMessageReadDateMyPrivacyRestricted(data)
|
||||
|
||||
case TypeMessageViewer:
|
||||
return UnmarshalMessageViewer(data)
|
||||
|
||||
|
|
@ -18298,6 +18703,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeMessageOriginChannel:
|
||||
return UnmarshalMessageOriginChannel(data)
|
||||
|
||||
case TypeForwardSource:
|
||||
return UnmarshalForwardSource(data)
|
||||
|
||||
case TypeReactionTypeEmoji:
|
||||
return UnmarshalReactionTypeEmoji(data)
|
||||
|
||||
|
|
@ -18316,6 +18724,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeMessageReaction:
|
||||
return UnmarshalMessageReaction(data)
|
||||
|
||||
case TypeMessageReactions:
|
||||
return UnmarshalMessageReactions(data)
|
||||
|
||||
case TypeMessageInteractionInfo:
|
||||
return UnmarshalMessageInteractionInfo(data)
|
||||
|
||||
|
|
@ -18517,6 +18928,12 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeChatAvailableReactionsSome:
|
||||
return UnmarshalChatAvailableReactionsSome(data)
|
||||
|
||||
case TypeSavedMessagesTag:
|
||||
return UnmarshalSavedMessagesTag(data)
|
||||
|
||||
case TypeSavedMessagesTags:
|
||||
return UnmarshalSavedMessagesTags(data)
|
||||
|
||||
case TypeVideoChat:
|
||||
return UnmarshalVideoChat(data)
|
||||
|
||||
|
|
@ -18640,6 +19057,21 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeMessageThreadInfo:
|
||||
return UnmarshalMessageThreadInfo(data)
|
||||
|
||||
case TypeSavedMessagesTopicMyNotes:
|
||||
return UnmarshalSavedMessagesTopicMyNotes(data)
|
||||
|
||||
case TypeSavedMessagesTopicAuthorHidden:
|
||||
return UnmarshalSavedMessagesTopicAuthorHidden(data)
|
||||
|
||||
case TypeSavedMessagesTopicSavedFromChat:
|
||||
return UnmarshalSavedMessagesTopicSavedFromChat(data)
|
||||
|
||||
case TypeFoundSavedMessagesTopic:
|
||||
return UnmarshalFoundSavedMessagesTopic(data)
|
||||
|
||||
case TypeFoundSavedMessagesTopics:
|
||||
return UnmarshalFoundSavedMessagesTopics(data)
|
||||
|
||||
case TypeForumTopicIcon:
|
||||
return UnmarshalForumTopicIcon(data)
|
||||
|
||||
|
|
@ -19159,24 +19591,30 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeMessagePhoto:
|
||||
return UnmarshalMessagePhoto(data)
|
||||
|
||||
case TypeMessageExpiredPhoto:
|
||||
return UnmarshalMessageExpiredPhoto(data)
|
||||
|
||||
case TypeMessageSticker:
|
||||
return UnmarshalMessageSticker(data)
|
||||
|
||||
case TypeMessageVideo:
|
||||
return UnmarshalMessageVideo(data)
|
||||
|
||||
case TypeMessageExpiredVideo:
|
||||
return UnmarshalMessageExpiredVideo(data)
|
||||
|
||||
case TypeMessageVideoNote:
|
||||
return UnmarshalMessageVideoNote(data)
|
||||
|
||||
case TypeMessageVoiceNote:
|
||||
return UnmarshalMessageVoiceNote(data)
|
||||
|
||||
case TypeMessageExpiredPhoto:
|
||||
return UnmarshalMessageExpiredPhoto(data)
|
||||
|
||||
case TypeMessageExpiredVideo:
|
||||
return UnmarshalMessageExpiredVideo(data)
|
||||
|
||||
case TypeMessageExpiredVideoNote:
|
||||
return UnmarshalMessageExpiredVideoNote(data)
|
||||
|
||||
case TypeMessageExpiredVoiceNote:
|
||||
return UnmarshalMessageExpiredVoiceNote(data)
|
||||
|
||||
case TypeMessageLocation:
|
||||
return UnmarshalMessageLocation(data)
|
||||
|
||||
|
|
@ -19594,6 +20032,12 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeUserStatusLastMonth:
|
||||
return UnmarshalUserStatusLastMonth(data)
|
||||
|
||||
case TypeEmojiKeyword:
|
||||
return UnmarshalEmojiKeyword(data)
|
||||
|
||||
case TypeEmojiKeywords:
|
||||
return UnmarshalEmojiKeywords(data)
|
||||
|
||||
case TypeStickers:
|
||||
return UnmarshalStickers(data)
|
||||
|
||||
|
|
@ -19912,6 +20356,12 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeEmojiReaction:
|
||||
return UnmarshalEmojiReaction(data)
|
||||
|
||||
case TypeReactionUnavailabilityReasonAnonymousAdministrator:
|
||||
return UnmarshalReactionUnavailabilityReasonAnonymousAdministrator(data)
|
||||
|
||||
case TypeReactionUnavailabilityReasonGuest:
|
||||
return UnmarshalReactionUnavailabilityReasonGuest(data)
|
||||
|
||||
case TypeAnimations:
|
||||
return UnmarshalAnimations(data)
|
||||
|
||||
|
|
@ -20263,6 +20713,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypePremiumLimitTypePinnedArchivedChatCount:
|
||||
return UnmarshalPremiumLimitTypePinnedArchivedChatCount(data)
|
||||
|
||||
case TypePremiumLimitTypePinnedSavedMessagesTopicCount:
|
||||
return UnmarshalPremiumLimitTypePinnedSavedMessagesTopicCount(data)
|
||||
|
||||
case TypePremiumLimitTypeCaptionLength:
|
||||
return UnmarshalPremiumLimitTypeCaptionLength(data)
|
||||
|
||||
|
|
@ -20806,6 +21259,21 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeUserPrivacySettingAllowPrivateVoiceAndVideoNoteMessages:
|
||||
return UnmarshalUserPrivacySettingAllowPrivateVoiceAndVideoNoteMessages(data)
|
||||
|
||||
case TypeReadDatePrivacySettings:
|
||||
return UnmarshalReadDatePrivacySettings(data)
|
||||
|
||||
case TypeNewChatPrivacySettings:
|
||||
return UnmarshalNewChatPrivacySettings(data)
|
||||
|
||||
case TypeCanSendMessageToUserResultOk:
|
||||
return UnmarshalCanSendMessageToUserResultOk(data)
|
||||
|
||||
case TypeCanSendMessageToUserResultUserIsDeleted:
|
||||
return UnmarshalCanSendMessageToUserResultUserIsDeleted(data)
|
||||
|
||||
case TypeCanSendMessageToUserResultUserRestrictsNewChats:
|
||||
return UnmarshalCanSendMessageToUserResultUserRestrictsNewChats(data)
|
||||
|
||||
case TypeAccountTtl:
|
||||
return UnmarshalAccountTtl(data)
|
||||
|
||||
|
|
@ -21529,6 +21997,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeUpdateChatOnlineMemberCount:
|
||||
return UnmarshalUpdateChatOnlineMemberCount(data)
|
||||
|
||||
case TypeUpdatePinnedSavedMessagesTopics:
|
||||
return UnmarshalUpdatePinnedSavedMessagesTopics(data)
|
||||
|
||||
case TypeUpdateForumTopicInfo:
|
||||
return UnmarshalUpdateForumTopicInfo(data)
|
||||
|
||||
|
|
@ -21706,6 +22177,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeUpdateDefaultReactionType:
|
||||
return UnmarshalUpdateDefaultReactionType(data)
|
||||
|
||||
case TypeUpdateSavedMessagesTags:
|
||||
return UnmarshalUpdateSavedMessagesTags(data)
|
||||
|
||||
case TypeUpdateSpeechRecognitionTrial:
|
||||
return UnmarshalUpdateSpeechRecognitionTrial(data)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue