mirror of
https://github.com/c0re100/gotdlib.git
synced 2026-02-21 20:20:17 +01:00
Update to TDLib 1.8.9
This commit is contained in:
parent
abdd0dfd48
commit
712b01c11c
4 changed files with 920 additions and 122 deletions
|
|
@ -31,6 +31,9 @@ func UnmarshalAuthenticationCodeType(data json.RawMessage) (AuthenticationCodeTy
|
|||
case TypeAuthenticationCodeTypeMissedCall:
|
||||
return UnmarshalAuthenticationCodeTypeMissedCall(data)
|
||||
|
||||
case TypeAuthenticationCodeTypeFragment:
|
||||
return UnmarshalAuthenticationCodeTypeFragment(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
|
|
@ -2096,6 +2099,9 @@ func UnmarshalMessageContent(data json.RawMessage) (MessageContent, error) {
|
|||
case TypeMessageForumTopicIsClosedToggled:
|
||||
return UnmarshalMessageForumTopicIsClosedToggled(data)
|
||||
|
||||
case TypeMessageForumTopicIsHiddenToggled:
|
||||
return UnmarshalMessageForumTopicIsHiddenToggled(data)
|
||||
|
||||
case TypeMessageCustomServiceAction:
|
||||
return UnmarshalMessageCustomServiceAction(data)
|
||||
|
||||
|
|
@ -3094,6 +3100,9 @@ func UnmarshalChatEventAction(data json.RawMessage) (ChatEventAction, error) {
|
|||
case TypeChatEventIsAllHistoryAvailableToggled:
|
||||
return UnmarshalChatEventIsAllHistoryAvailableToggled(data)
|
||||
|
||||
case TypeChatEventIsAggressiveAntiSpamEnabledToggled:
|
||||
return UnmarshalChatEventIsAggressiveAntiSpamEnabledToggled(data)
|
||||
|
||||
case TypeChatEventSignMessagesToggled:
|
||||
return UnmarshalChatEventSignMessagesToggled(data)
|
||||
|
||||
|
|
@ -3133,6 +3142,9 @@ func UnmarshalChatEventAction(data json.RawMessage) (ChatEventAction, error) {
|
|||
case TypeChatEventForumTopicToggleIsClosed:
|
||||
return UnmarshalChatEventForumTopicToggleIsClosed(data)
|
||||
|
||||
case TypeChatEventForumTopicToggleIsHidden:
|
||||
return UnmarshalChatEventForumTopicToggleIsHidden(data)
|
||||
|
||||
case TypeChatEventForumTopicDeleted:
|
||||
return UnmarshalChatEventForumTopicDeleted(data)
|
||||
|
||||
|
|
@ -3624,8 +3636,11 @@ func UnmarshalCheckChatUsernameResult(data json.RawMessage) (CheckChatUsernameRe
|
|||
case TypeCheckChatUsernameResultUsernameOccupied:
|
||||
return UnmarshalCheckChatUsernameResultUsernameOccupied(data)
|
||||
|
||||
case TypeCheckChatUsernameResultPublicChatsTooMuch:
|
||||
return UnmarshalCheckChatUsernameResultPublicChatsTooMuch(data)
|
||||
case TypeCheckChatUsernameResultUsernamePurchasable:
|
||||
return UnmarshalCheckChatUsernameResultUsernamePurchasable(data)
|
||||
|
||||
case TypeCheckChatUsernameResultPublicChatsTooMany:
|
||||
return UnmarshalCheckChatUsernameResultPublicChatsTooMany(data)
|
||||
|
||||
case TypeCheckChatUsernameResultPublicGroupsUnavailable:
|
||||
return UnmarshalCheckChatUsernameResultPublicGroupsUnavailable(data)
|
||||
|
|
@ -4427,6 +4442,9 @@ func UnmarshalInternalLinkType(data json.RawMessage) (InternalLinkType, error) {
|
|||
case TypeInternalLinkTypeUserPhoneNumber:
|
||||
return UnmarshalInternalLinkTypeUserPhoneNumber(data)
|
||||
|
||||
case TypeInternalLinkTypeUserToken:
|
||||
return UnmarshalInternalLinkTypeUserToken(data)
|
||||
|
||||
case TypeInternalLinkTypeVideoChat:
|
||||
return UnmarshalInternalLinkTypeVideoChat(data)
|
||||
|
||||
|
|
@ -5444,6 +5462,14 @@ func UnmarshalAuthenticationCodeTypeMissedCall(data json.RawMessage) (*Authentic
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalAuthenticationCodeTypeFragment(data json.RawMessage) (*AuthenticationCodeTypeFragment, error) {
|
||||
var resp AuthenticationCodeTypeFragment
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalAuthenticationCodeInfo(data json.RawMessage) (*AuthenticationCodeInfo, error) {
|
||||
var resp AuthenticationCodeInfo
|
||||
|
||||
|
|
@ -7316,6 +7342,14 @@ func UnmarshalForumTopic(data json.RawMessage) (*ForumTopic, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalForumTopics(data json.RawMessage) (*ForumTopics, error) {
|
||||
var resp ForumTopics
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalRichTextPlain(data json.RawMessage) (*RichTextPlain, error) {
|
||||
var resp RichTextPlain
|
||||
|
||||
|
|
@ -8940,6 +8974,14 @@ func UnmarshalMessageForumTopicIsClosedToggled(data json.RawMessage) (*MessageFo
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageForumTopicIsHiddenToggled(data json.RawMessage) (*MessageForumTopicIsHiddenToggled, error) {
|
||||
var resp MessageForumTopicIsHiddenToggled
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageCustomServiceAction(data json.RawMessage) (*MessageCustomServiceAction, error) {
|
||||
var resp MessageCustomServiceAction
|
||||
|
||||
|
|
@ -10172,6 +10214,14 @@ func UnmarshalHttpUrl(data json.RawMessage) (*HttpUrl, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUserLink(data json.RawMessage) (*UserLink, error) {
|
||||
var resp UserLink
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInputInlineQueryResultAnimation(data json.RawMessage) (*InputInlineQueryResultAnimation, error) {
|
||||
var resp InputInlineQueryResultAnimation
|
||||
|
||||
|
|
@ -10644,6 +10694,14 @@ func UnmarshalChatEventIsAllHistoryAvailableToggled(data json.RawMessage) (*Chat
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalChatEventIsAggressiveAntiSpamEnabledToggled(data json.RawMessage) (*ChatEventIsAggressiveAntiSpamEnabledToggled, error) {
|
||||
var resp ChatEventIsAggressiveAntiSpamEnabledToggled
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalChatEventSignMessagesToggled(data json.RawMessage) (*ChatEventSignMessagesToggled, error) {
|
||||
var resp ChatEventSignMessagesToggled
|
||||
|
||||
|
|
@ -10748,6 +10806,14 @@ func UnmarshalChatEventForumTopicToggleIsClosed(data json.RawMessage) (*ChatEven
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalChatEventForumTopicToggleIsHidden(data json.RawMessage) (*ChatEventForumTopicToggleIsHidden, error) {
|
||||
var resp ChatEventForumTopicToggleIsHidden
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalChatEventForumTopicDeleted(data json.RawMessage) (*ChatEventForumTopicDeleted, error) {
|
||||
var resp ChatEventForumTopicDeleted
|
||||
|
||||
|
|
@ -11372,8 +11438,16 @@ func UnmarshalCheckChatUsernameResultUsernameOccupied(data json.RawMessage) (*Ch
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalCheckChatUsernameResultPublicChatsTooMuch(data json.RawMessage) (*CheckChatUsernameResultPublicChatsTooMuch, error) {
|
||||
var resp CheckChatUsernameResultPublicChatsTooMuch
|
||||
func UnmarshalCheckChatUsernameResultUsernamePurchasable(data json.RawMessage) (*CheckChatUsernameResultUsernamePurchasable, error) {
|
||||
var resp CheckChatUsernameResultUsernamePurchasable
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalCheckChatUsernameResultPublicChatsTooMany(data json.RawMessage) (*CheckChatUsernameResultPublicChatsTooMany, error) {
|
||||
var resp CheckChatUsernameResultPublicChatsTooMany
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
|
|
@ -12028,6 +12102,14 @@ func UnmarshalAccountTtl(data json.RawMessage) (*AccountTtl, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalMessageTtl(data json.RawMessage) (*MessageTtl, error) {
|
||||
var resp MessageTtl
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalSessionTypeAndroid(data json.RawMessage) (*SessionTypeAndroid, error) {
|
||||
var resp SessionTypeAndroid
|
||||
|
||||
|
|
@ -12556,6 +12638,14 @@ func UnmarshalInternalLinkTypeUserPhoneNumber(data json.RawMessage) (*InternalLi
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInternalLinkTypeUserToken(data json.RawMessage) (*InternalLinkTypeUserToken, error) {
|
||||
var resp InternalLinkTypeUserToken
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInternalLinkTypeVideoChat(data json.RawMessage) (*InternalLinkTypeVideoChat, error) {
|
||||
var resp InternalLinkTypeVideoChat
|
||||
|
||||
|
|
@ -14298,6 +14388,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeAuthenticationCodeTypeMissedCall:
|
||||
return UnmarshalAuthenticationCodeTypeMissedCall(data)
|
||||
|
||||
case TypeAuthenticationCodeTypeFragment:
|
||||
return UnmarshalAuthenticationCodeTypeFragment(data)
|
||||
|
||||
case TypeAuthenticationCodeInfo:
|
||||
return UnmarshalAuthenticationCodeInfo(data)
|
||||
|
||||
|
|
@ -15000,6 +15093,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeForumTopic:
|
||||
return UnmarshalForumTopic(data)
|
||||
|
||||
case TypeForumTopics:
|
||||
return UnmarshalForumTopics(data)
|
||||
|
||||
case TypeRichTextPlain:
|
||||
return UnmarshalRichTextPlain(data)
|
||||
|
||||
|
|
@ -15609,6 +15705,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeMessageForumTopicIsClosedToggled:
|
||||
return UnmarshalMessageForumTopicIsClosedToggled(data)
|
||||
|
||||
case TypeMessageForumTopicIsHiddenToggled:
|
||||
return UnmarshalMessageForumTopicIsHiddenToggled(data)
|
||||
|
||||
case TypeMessageCustomServiceAction:
|
||||
return UnmarshalMessageCustomServiceAction(data)
|
||||
|
||||
|
|
@ -16071,6 +16170,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeHttpUrl:
|
||||
return UnmarshalHttpUrl(data)
|
||||
|
||||
case TypeUserLink:
|
||||
return UnmarshalUserLink(data)
|
||||
|
||||
case TypeInputInlineQueryResultAnimation:
|
||||
return UnmarshalInputInlineQueryResultAnimation(data)
|
||||
|
||||
|
|
@ -16248,6 +16350,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeChatEventIsAllHistoryAvailableToggled:
|
||||
return UnmarshalChatEventIsAllHistoryAvailableToggled(data)
|
||||
|
||||
case TypeChatEventIsAggressiveAntiSpamEnabledToggled:
|
||||
return UnmarshalChatEventIsAggressiveAntiSpamEnabledToggled(data)
|
||||
|
||||
case TypeChatEventSignMessagesToggled:
|
||||
return UnmarshalChatEventSignMessagesToggled(data)
|
||||
|
||||
|
|
@ -16287,6 +16392,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeChatEventForumTopicToggleIsClosed:
|
||||
return UnmarshalChatEventForumTopicToggleIsClosed(data)
|
||||
|
||||
case TypeChatEventForumTopicToggleIsHidden:
|
||||
return UnmarshalChatEventForumTopicToggleIsHidden(data)
|
||||
|
||||
case TypeChatEventForumTopicDeleted:
|
||||
return UnmarshalChatEventForumTopicDeleted(data)
|
||||
|
||||
|
|
@ -16521,8 +16629,11 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeCheckChatUsernameResultUsernameOccupied:
|
||||
return UnmarshalCheckChatUsernameResultUsernameOccupied(data)
|
||||
|
||||
case TypeCheckChatUsernameResultPublicChatsTooMuch:
|
||||
return UnmarshalCheckChatUsernameResultPublicChatsTooMuch(data)
|
||||
case TypeCheckChatUsernameResultUsernamePurchasable:
|
||||
return UnmarshalCheckChatUsernameResultUsernamePurchasable(data)
|
||||
|
||||
case TypeCheckChatUsernameResultPublicChatsTooMany:
|
||||
return UnmarshalCheckChatUsernameResultPublicChatsTooMany(data)
|
||||
|
||||
case TypeCheckChatUsernameResultPublicGroupsUnavailable:
|
||||
return UnmarshalCheckChatUsernameResultPublicGroupsUnavailable(data)
|
||||
|
|
@ -16767,6 +16878,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeAccountTtl:
|
||||
return UnmarshalAccountTtl(data)
|
||||
|
||||
case TypeMessageTtl:
|
||||
return UnmarshalMessageTtl(data)
|
||||
|
||||
case TypeSessionTypeAndroid:
|
||||
return UnmarshalSessionTypeAndroid(data)
|
||||
|
||||
|
|
@ -16965,6 +17079,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeInternalLinkTypeUserPhoneNumber:
|
||||
return UnmarshalInternalLinkTypeUserPhoneNumber(data)
|
||||
|
||||
case TypeInternalLinkTypeUserToken:
|
||||
return UnmarshalInternalLinkTypeUserToken(data)
|
||||
|
||||
case TypeInternalLinkTypeVideoChat:
|
||||
return UnmarshalInternalLinkTypeVideoChat(data)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue