mirror of
https://github.com/c0re100/gotdlib.git
synced 2026-02-21 20:20:17 +01:00
Update to TDLib 1.8.44
This commit is contained in:
parent
2a5a6d2b76
commit
bda4018ed3
4 changed files with 1211 additions and 259 deletions
|
|
@ -1055,6 +1055,40 @@ func UnmarshalListOfGiveawayPrize(dataList []json.RawMessage) ([]GiveawayPrize,
|
|||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalEmojiStatusType(data json.RawMessage) (EmojiStatusType, error) {
|
||||
var meta meta
|
||||
|
||||
err := json.Unmarshal(data, &meta)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
switch meta.Type {
|
||||
case TypeEmojiStatusTypeCustomEmoji:
|
||||
return UnmarshalEmojiStatusTypeCustomEmoji(data)
|
||||
|
||||
case TypeEmojiStatusTypeUpgradedGift:
|
||||
return UnmarshalEmojiStatusTypeUpgradedGift(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
}
|
||||
|
||||
func UnmarshalListOfEmojiStatusType(dataList []json.RawMessage) ([]EmojiStatusType, error) {
|
||||
list := []EmojiStatusType{}
|
||||
|
||||
for _, data := range dataList {
|
||||
entity, err := UnmarshalEmojiStatusType(data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
list = append(list, entity)
|
||||
}
|
||||
|
||||
return list, nil
|
||||
}
|
||||
|
||||
func UnmarshalChatMemberStatus(data json.RawMessage) (ChatMemberStatus, error) {
|
||||
var meta meta
|
||||
|
||||
|
|
@ -2610,6 +2644,9 @@ func UnmarshalLinkPreviewType(data json.RawMessage) (LinkPreviewType, error) {
|
|||
case TypeLinkPreviewTypeUnsupported:
|
||||
return UnmarshalLinkPreviewTypeUnsupported(data)
|
||||
|
||||
case TypeLinkPreviewTypeUpgradedGift:
|
||||
return UnmarshalLinkPreviewTypeUpgradedGift(data)
|
||||
|
||||
case TypeLinkPreviewTypeUser:
|
||||
return UnmarshalLinkPreviewTypeUser(data)
|
||||
|
||||
|
|
@ -4093,6 +4130,9 @@ func UnmarshalStoryAreaType(data json.RawMessage) (StoryAreaType, error) {
|
|||
case TypeStoryAreaTypeWeather:
|
||||
return UnmarshalStoryAreaTypeWeather(data)
|
||||
|
||||
case TypeStoryAreaTypeUpgradedGift:
|
||||
return UnmarshalStoryAreaTypeUpgradedGift(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
|
|
@ -4142,6 +4182,9 @@ func UnmarshalInputStoryAreaType(data json.RawMessage) (InputStoryAreaType, erro
|
|||
case TypeInputStoryAreaTypeWeather:
|
||||
return UnmarshalInputStoryAreaTypeWeather(data)
|
||||
|
||||
case TypeInputStoryAreaTypeUpgradedGift:
|
||||
return UnmarshalInputStoryAreaTypeUpgradedGift(data)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
|
||||
}
|
||||
|
|
@ -7003,6 +7046,9 @@ func UnmarshalInternalLinkType(data json.RawMessage) (InternalLinkType, error) {
|
|||
case TypeInternalLinkTypeUnsupportedProxy:
|
||||
return UnmarshalInternalLinkTypeUnsupportedProxy(data)
|
||||
|
||||
case TypeInternalLinkTypeUpgradedGift:
|
||||
return UnmarshalInternalLinkTypeUpgradedGift(data)
|
||||
|
||||
case TypeInternalLinkTypeUserPhoneNumber:
|
||||
return UnmarshalInternalLinkTypeUserPhoneNumber(data)
|
||||
|
||||
|
|
@ -9743,6 +9789,14 @@ func UnmarshalUpgradedGiftSymbol(data json.RawMessage) (*UpgradedGiftSymbol, err
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUpgradedGiftBackdropColors(data json.RawMessage) (*UpgradedGiftBackdropColors, error) {
|
||||
var resp UpgradedGiftBackdropColors
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUpgradedGiftBackdrop(data json.RawMessage) (*UpgradedGiftBackdrop, error) {
|
||||
var resp UpgradedGiftBackdrop
|
||||
|
||||
|
|
@ -9807,16 +9861,16 @@ func UnmarshalSentGiftUpgraded(data json.RawMessage) (*SentGiftUpgraded, error)
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUserGift(data json.RawMessage) (*UserGift, error) {
|
||||
var resp UserGift
|
||||
func UnmarshalReceivedGift(data json.RawMessage) (*ReceivedGift, error) {
|
||||
var resp ReceivedGift
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUserGifts(data json.RawMessage) (*UserGifts, error) {
|
||||
var resp UserGifts
|
||||
func UnmarshalReceivedGifts(data json.RawMessage) (*ReceivedGifts, error) {
|
||||
var resp ReceivedGifts
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
|
|
@ -10175,6 +10229,22 @@ func UnmarshalProfileAccentColor(data json.RawMessage) (*ProfileAccentColor, err
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalEmojiStatusTypeCustomEmoji(data json.RawMessage) (*EmojiStatusTypeCustomEmoji, error) {
|
||||
var resp EmojiStatusTypeCustomEmoji
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalEmojiStatusTypeUpgradedGift(data json.RawMessage) (*EmojiStatusTypeUpgradedGift, error) {
|
||||
var resp EmojiStatusTypeUpgradedGift
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalEmojiStatus(data json.RawMessage) (*EmojiStatus, error) {
|
||||
var resp EmojiStatus
|
||||
|
||||
|
|
@ -10191,6 +10261,14 @@ func UnmarshalEmojiStatuses(data json.RawMessage) (*EmojiStatuses, error) {
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalEmojiStatusCustomEmojis(data json.RawMessage) (*EmojiStatusCustomEmojis, error) {
|
||||
var resp EmojiStatusCustomEmojis
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalUsernames(data json.RawMessage) (*Usernames, error) {
|
||||
var resp Usernames
|
||||
|
||||
|
|
@ -12639,6 +12717,14 @@ func UnmarshalLinkPreviewTypeUnsupported(data json.RawMessage) (*LinkPreviewType
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalLinkPreviewTypeUpgradedGift(data json.RawMessage) (*LinkPreviewTypeUpgradedGift, error) {
|
||||
var resp LinkPreviewTypeUpgradedGift
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalLinkPreviewTypeUser(data json.RawMessage) (*LinkPreviewTypeUser, error) {
|
||||
var resp LinkPreviewTypeUser
|
||||
|
||||
|
|
@ -15151,6 +15237,14 @@ func UnmarshalStoryAreaTypeWeather(data json.RawMessage) (*StoryAreaTypeWeather,
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalStoryAreaTypeUpgradedGift(data json.RawMessage) (*StoryAreaTypeUpgradedGift, error) {
|
||||
var resp StoryAreaTypeUpgradedGift
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalStoryArea(data json.RawMessage) (*StoryArea, error) {
|
||||
var resp StoryArea
|
||||
|
||||
|
|
@ -15215,6 +15309,14 @@ func UnmarshalInputStoryAreaTypeWeather(data json.RawMessage) (*InputStoryAreaTy
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInputStoryAreaTypeUpgradedGift(data json.RawMessage) (*InputStoryAreaTypeUpgradedGift, error) {
|
||||
var resp InputStoryAreaTypeUpgradedGift
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInputStoryArea(data json.RawMessage) (*InputStoryArea, error) {
|
||||
var resp InputStoryArea
|
||||
|
||||
|
|
@ -19439,6 +19541,14 @@ func UnmarshalInternalLinkTypeUnsupportedProxy(data json.RawMessage) (*InternalL
|
|||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInternalLinkTypeUpgradedGift(data json.RawMessage) (*InternalLinkTypeUpgradedGift, error) {
|
||||
var resp InternalLinkTypeUpgradedGift
|
||||
|
||||
err := json.Unmarshal(data, &resp)
|
||||
|
||||
return &resp, err
|
||||
}
|
||||
|
||||
func UnmarshalInternalLinkTypeUserPhoneNumber(data json.RawMessage) (*InternalLinkTypeUserPhoneNumber, error) {
|
||||
var resp InternalLinkTypeUserPhoneNumber
|
||||
|
||||
|
|
@ -22433,6 +22543,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeUpgradedGiftSymbol:
|
||||
return UnmarshalUpgradedGiftSymbol(data)
|
||||
|
||||
case TypeUpgradedGiftBackdropColors:
|
||||
return UnmarshalUpgradedGiftBackdropColors(data)
|
||||
|
||||
case TypeUpgradedGiftBackdrop:
|
||||
return UnmarshalUpgradedGiftBackdrop(data)
|
||||
|
||||
|
|
@ -22457,11 +22570,11 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeSentGiftUpgraded:
|
||||
return UnmarshalSentGiftUpgraded(data)
|
||||
|
||||
case TypeUserGift:
|
||||
return UnmarshalUserGift(data)
|
||||
case TypeReceivedGift:
|
||||
return UnmarshalReceivedGift(data)
|
||||
|
||||
case TypeUserGifts:
|
||||
return UnmarshalUserGifts(data)
|
||||
case TypeReceivedGifts:
|
||||
return UnmarshalReceivedGifts(data)
|
||||
|
||||
case TypeGiftUpgradePreview:
|
||||
return UnmarshalGiftUpgradePreview(data)
|
||||
|
|
@ -22595,12 +22708,21 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeProfileAccentColor:
|
||||
return UnmarshalProfileAccentColor(data)
|
||||
|
||||
case TypeEmojiStatusTypeCustomEmoji:
|
||||
return UnmarshalEmojiStatusTypeCustomEmoji(data)
|
||||
|
||||
case TypeEmojiStatusTypeUpgradedGift:
|
||||
return UnmarshalEmojiStatusTypeUpgradedGift(data)
|
||||
|
||||
case TypeEmojiStatus:
|
||||
return UnmarshalEmojiStatus(data)
|
||||
|
||||
case TypeEmojiStatuses:
|
||||
return UnmarshalEmojiStatuses(data)
|
||||
|
||||
case TypeEmojiStatusCustomEmojis:
|
||||
return UnmarshalEmojiStatusCustomEmojis(data)
|
||||
|
||||
case TypeUsernames:
|
||||
return UnmarshalUsernames(data)
|
||||
|
||||
|
|
@ -23519,6 +23641,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeLinkPreviewTypeUnsupported:
|
||||
return UnmarshalLinkPreviewTypeUnsupported(data)
|
||||
|
||||
case TypeLinkPreviewTypeUpgradedGift:
|
||||
return UnmarshalLinkPreviewTypeUpgradedGift(data)
|
||||
|
||||
case TypeLinkPreviewTypeUser:
|
||||
return UnmarshalLinkPreviewTypeUser(data)
|
||||
|
||||
|
|
@ -24461,6 +24586,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeStoryAreaTypeWeather:
|
||||
return UnmarshalStoryAreaTypeWeather(data)
|
||||
|
||||
case TypeStoryAreaTypeUpgradedGift:
|
||||
return UnmarshalStoryAreaTypeUpgradedGift(data)
|
||||
|
||||
case TypeStoryArea:
|
||||
return UnmarshalStoryArea(data)
|
||||
|
||||
|
|
@ -24485,6 +24613,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeInputStoryAreaTypeWeather:
|
||||
return UnmarshalInputStoryAreaTypeWeather(data)
|
||||
|
||||
case TypeInputStoryAreaTypeUpgradedGift:
|
||||
return UnmarshalInputStoryAreaTypeUpgradedGift(data)
|
||||
|
||||
case TypeInputStoryArea:
|
||||
return UnmarshalInputStoryArea(data)
|
||||
|
||||
|
|
@ -26069,6 +26200,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
|
|||
case TypeInternalLinkTypeUnsupportedProxy:
|
||||
return UnmarshalInternalLinkTypeUnsupportedProxy(data)
|
||||
|
||||
case TypeInternalLinkTypeUpgradedGift:
|
||||
return UnmarshalInternalLinkTypeUpgradedGift(data)
|
||||
|
||||
case TypeInternalLinkTypeUserPhoneNumber:
|
||||
return UnmarshalInternalLinkTypeUserPhoneNumber(data)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue