Update to TDLib 1.8.46

This commit is contained in:
c0re100 2025-03-07 22:22:55 +08:00
parent baee9b059d
commit 8de0893227
No known key found for this signature in database
GPG key ID: 7C3B3004FE745AAF
4 changed files with 1076 additions and 108 deletions

View file

@ -922,6 +922,15 @@ func UnmarshalStarTransactionType(data json.RawMessage) (StarTransactionType, er
case TypeStarTransactionTypeAffiliateProgramCommission:
return UnmarshalStarTransactionTypeAffiliateProgramCommission(data)
case TypeStarTransactionTypePaidMessageSend:
return UnmarshalStarTransactionTypePaidMessageSend(data)
case TypeStarTransactionTypePaidMessageReceive:
return UnmarshalStarTransactionTypePaidMessageReceive(data)
case TypeStarTransactionTypePremiumPurchase:
return UnmarshalStarTransactionTypePremiumPurchase(data)
case TypeStarTransactionTypeUnsupported:
return UnmarshalStarTransactionTypeUnsupported(data)
@ -5726,6 +5735,9 @@ func UnmarshalStorePaymentPurpose(data json.RawMessage) (StorePaymentPurpose, er
case TypeStorePaymentPurposePremiumSubscription:
return UnmarshalStorePaymentPurposePremiumSubscription(data)
case TypeStorePaymentPurposePremiumGift:
return UnmarshalStorePaymentPurposePremiumGift(data)
case TypeStorePaymentPurposePremiumGiftCodes:
return UnmarshalStorePaymentPurposePremiumGiftCodes(data)
@ -5769,6 +5781,9 @@ func UnmarshalTelegramPaymentPurpose(data json.RawMessage) (TelegramPaymentPurpo
}
switch meta.Type {
case TypeTelegramPaymentPurposePremiumGift:
return UnmarshalTelegramPaymentPurposePremiumGift(data)
case TypeTelegramPaymentPurposePremiumGiftCodes:
return UnmarshalTelegramPaymentPurposePremiumGiftCodes(data)
@ -6311,6 +6326,15 @@ func UnmarshalPushMessageContent(data json.RawMessage) (PushMessageContent, erro
case TypePushMessageContentBasicGroupChatCreate:
return UnmarshalPushMessageContentBasicGroupChatCreate(data)
case TypePushMessageContentVideoChatStarted:
return UnmarshalPushMessageContentVideoChatStarted(data)
case TypePushMessageContentVideoChatEnded:
return UnmarshalPushMessageContentVideoChatEnded(data)
case TypePushMessageContentInviteVideoChatParticipants:
return UnmarshalPushMessageContentInviteVideoChatParticipants(data)
case TypePushMessageContentChatAddMembers:
return UnmarshalPushMessageContentChatAddMembers(data)
@ -6341,6 +6365,9 @@ func UnmarshalPushMessageContent(data json.RawMessage) (PushMessageContent, erro
case TypePushMessageContentSuggestProfilePhoto:
return UnmarshalPushMessageContentSuggestProfilePhoto(data)
case TypePushMessageContentProximityAlertTriggered:
return UnmarshalPushMessageContentProximityAlertTriggered(data)
case TypePushMessageContentMessageForwards:
return UnmarshalPushMessageContentMessageForwards(data)
@ -6678,6 +6705,9 @@ func UnmarshalUserPrivacySetting(data json.RawMessage) (UserPrivacySetting, erro
case TypeUserPrivacySettingAutosaveGifts:
return UnmarshalUserPrivacySettingAutosaveGifts(data)
case TypeUserPrivacySettingAllowUnpaidMessages:
return UnmarshalUserPrivacySettingAllowUnpaidMessages(data)
default:
return nil, fmt.Errorf("Error unmarshaling. Unknown type: " + meta.Type)
}
@ -6709,6 +6739,9 @@ func UnmarshalCanSendMessageToUserResult(data json.RawMessage) (CanSendMessageTo
case TypeCanSendMessageToUserResultOk:
return UnmarshalCanSendMessageToUserResultOk(data)
case TypeCanSendMessageToUserResultUserHasPaidMessages:
return UnmarshalCanSendMessageToUserResultUserHasPaidMessages(data)
case TypeCanSendMessageToUserResultUserIsDeleted:
return UnmarshalCanSendMessageToUserResultUserIsDeleted(data)
@ -9752,16 +9785,32 @@ func UnmarshalPremiumStatePaymentOption(data json.RawMessage) (*PremiumStatePaym
return &resp, err
}
func UnmarshalPremiumGiftCodePaymentOption(data json.RawMessage) (*PremiumGiftCodePaymentOption, error) {
var resp PremiumGiftCodePaymentOption
func UnmarshalPremiumGiftPaymentOption(data json.RawMessage) (*PremiumGiftPaymentOption, error) {
var resp PremiumGiftPaymentOption
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPremiumGiftCodePaymentOptions(data json.RawMessage) (*PremiumGiftCodePaymentOptions, error) {
var resp PremiumGiftCodePaymentOptions
func UnmarshalPremiumGiftPaymentOptions(data json.RawMessage) (*PremiumGiftPaymentOptions, error) {
var resp PremiumGiftPaymentOptions
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPremiumGiveawayPaymentOption(data json.RawMessage) (*PremiumGiveawayPaymentOption, error) {
var resp PremiumGiveawayPaymentOption
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPremiumGiveawayPaymentOptions(data json.RawMessage) (*PremiumGiveawayPaymentOptions, error) {
var resp PremiumGiveawayPaymentOptions
err := json.Unmarshal(data, &resp)
@ -10152,6 +10201,30 @@ func UnmarshalStarTransactionTypeAffiliateProgramCommission(data json.RawMessage
return &resp, err
}
func UnmarshalStarTransactionTypePaidMessageSend(data json.RawMessage) (*StarTransactionTypePaidMessageSend, error) {
var resp StarTransactionTypePaidMessageSend
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalStarTransactionTypePaidMessageReceive(data json.RawMessage) (*StarTransactionTypePaidMessageReceive, error) {
var resp StarTransactionTypePaidMessageReceive
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalStarTransactionTypePremiumPurchase(data json.RawMessage) (*StarTransactionTypePremiumPurchase, error) {
var resp StarTransactionTypePremiumPurchase
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalStarTransactionTypeUnsupported(data json.RawMessage) (*StarTransactionTypeUnsupported, error) {
var resp StarTransactionTypeUnsupported
@ -11696,6 +11769,14 @@ func UnmarshalPublicChatTypeIsLocationBased(data json.RawMessage) (*PublicChatTy
return &resp, err
}
func UnmarshalAccountInfo(data json.RawMessage) (*AccountInfo, error) {
var resp AccountInfo
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalChatActionBarReportSpam(data json.RawMessage) (*ChatActionBarReportSpam, error) {
var resp ChatActionBarReportSpam
@ -17696,6 +17777,14 @@ func UnmarshalStorePaymentPurposePremiumSubscription(data json.RawMessage) (*Sto
return &resp, err
}
func UnmarshalStorePaymentPurposePremiumGift(data json.RawMessage) (*StorePaymentPurposePremiumGift, error) {
var resp StorePaymentPurposePremiumGift
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalStorePaymentPurposePremiumGiftCodes(data json.RawMessage) (*StorePaymentPurposePremiumGiftCodes, error) {
var resp StorePaymentPurposePremiumGiftCodes
@ -17736,6 +17825,14 @@ func UnmarshalStorePaymentPurposeGiftedStars(data json.RawMessage) (*StorePaymen
return &resp, err
}
func UnmarshalTelegramPaymentPurposePremiumGift(data json.RawMessage) (*TelegramPaymentPurposePremiumGift, error) {
var resp TelegramPaymentPurposePremiumGift
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalTelegramPaymentPurposePremiumGiftCodes(data json.RawMessage) (*TelegramPaymentPurposePremiumGiftCodes, error) {
var resp TelegramPaymentPurposePremiumGiftCodes
@ -18400,6 +18497,30 @@ func UnmarshalPushMessageContentBasicGroupChatCreate(data json.RawMessage) (*Pus
return &resp, err
}
func UnmarshalPushMessageContentVideoChatStarted(data json.RawMessage) (*PushMessageContentVideoChatStarted, error) {
var resp PushMessageContentVideoChatStarted
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentVideoChatEnded(data json.RawMessage) (*PushMessageContentVideoChatEnded, error) {
var resp PushMessageContentVideoChatEnded
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentInviteVideoChatParticipants(data json.RawMessage) (*PushMessageContentInviteVideoChatParticipants, error) {
var resp PushMessageContentInviteVideoChatParticipants
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentChatAddMembers(data json.RawMessage) (*PushMessageContentChatAddMembers, error) {
var resp PushMessageContentChatAddMembers
@ -18480,6 +18601,14 @@ func UnmarshalPushMessageContentSuggestProfilePhoto(data json.RawMessage) (*Push
return &resp, err
}
func UnmarshalPushMessageContentProximityAlertTriggered(data json.RawMessage) (*PushMessageContentProximityAlertTriggered, error) {
var resp PushMessageContentProximityAlertTriggered
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalPushMessageContentMessageForwards(data json.RawMessage) (*PushMessageContentMessageForwards, error) {
var resp PushMessageContentMessageForwards
@ -18904,6 +19033,14 @@ func UnmarshalUserPrivacySettingAutosaveGifts(data json.RawMessage) (*UserPrivac
return &resp, err
}
func UnmarshalUserPrivacySettingAllowUnpaidMessages(data json.RawMessage) (*UserPrivacySettingAllowUnpaidMessages, error) {
var resp UserPrivacySettingAllowUnpaidMessages
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalReadDatePrivacySettings(data json.RawMessage) (*ReadDatePrivacySettings, error) {
var resp ReadDatePrivacySettings
@ -18928,6 +19065,14 @@ func UnmarshalCanSendMessageToUserResultOk(data json.RawMessage) (*CanSendMessag
return &resp, err
}
func UnmarshalCanSendMessageToUserResultUserHasPaidMessages(data json.RawMessage) (*CanSendMessageToUserResultUserHasPaidMessages, error) {
var resp CanSendMessageToUserResultUserHasPaidMessages
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalCanSendMessageToUserResultUserIsDeleted(data json.RawMessage) (*CanSendMessageToUserResultUserIsDeleted, error) {
var resp CanSendMessageToUserResultUserIsDeleted
@ -20376,6 +20521,14 @@ func UnmarshalFileDownloadedPrefixSize(data json.RawMessage) (*FileDownloadedPre
return &resp, err
}
func UnmarshalStarCount(data json.RawMessage) (*StarCount, error) {
var resp StarCount
err := json.Unmarshal(data, &resp)
return &resp, err
}
func UnmarshalDeepLinkInfo(data json.RawMessage) (*DeepLinkInfo, error) {
var resp DeepLinkInfo
@ -22596,11 +22749,17 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePremiumStatePaymentOption:
return UnmarshalPremiumStatePaymentOption(data)
case TypePremiumGiftCodePaymentOption:
return UnmarshalPremiumGiftCodePaymentOption(data)
case TypePremiumGiftPaymentOption:
return UnmarshalPremiumGiftPaymentOption(data)
case TypePremiumGiftCodePaymentOptions:
return UnmarshalPremiumGiftCodePaymentOptions(data)
case TypePremiumGiftPaymentOptions:
return UnmarshalPremiumGiftPaymentOptions(data)
case TypePremiumGiveawayPaymentOption:
return UnmarshalPremiumGiveawayPaymentOption(data)
case TypePremiumGiveawayPaymentOptions:
return UnmarshalPremiumGiveawayPaymentOptions(data)
case TypePremiumGiftCodeInfo:
return UnmarshalPremiumGiftCodeInfo(data)
@ -22746,6 +22905,15 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeStarTransactionTypeAffiliateProgramCommission:
return UnmarshalStarTransactionTypeAffiliateProgramCommission(data)
case TypeStarTransactionTypePaidMessageSend:
return UnmarshalStarTransactionTypePaidMessageSend(data)
case TypeStarTransactionTypePaidMessageReceive:
return UnmarshalStarTransactionTypePaidMessageReceive(data)
case TypeStarTransactionTypePremiumPurchase:
return UnmarshalStarTransactionTypePremiumPurchase(data)
case TypeStarTransactionTypeUnsupported:
return UnmarshalStarTransactionTypeUnsupported(data)
@ -23325,6 +23493,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePublicChatTypeIsLocationBased:
return UnmarshalPublicChatTypeIsLocationBased(data)
case TypeAccountInfo:
return UnmarshalAccountInfo(data)
case TypeChatActionBarReportSpam:
return UnmarshalChatActionBarReportSpam(data)
@ -25575,6 +25746,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeStorePaymentPurposePremiumSubscription:
return UnmarshalStorePaymentPurposePremiumSubscription(data)
case TypeStorePaymentPurposePremiumGift:
return UnmarshalStorePaymentPurposePremiumGift(data)
case TypeStorePaymentPurposePremiumGiftCodes:
return UnmarshalStorePaymentPurposePremiumGiftCodes(data)
@ -25590,6 +25764,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeStorePaymentPurposeGiftedStars:
return UnmarshalStorePaymentPurposeGiftedStars(data)
case TypeTelegramPaymentPurposePremiumGift:
return UnmarshalTelegramPaymentPurposePremiumGift(data)
case TypeTelegramPaymentPurposePremiumGiftCodes:
return UnmarshalTelegramPaymentPurposePremiumGiftCodes(data)
@ -25839,6 +26016,15 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePushMessageContentBasicGroupChatCreate:
return UnmarshalPushMessageContentBasicGroupChatCreate(data)
case TypePushMessageContentVideoChatStarted:
return UnmarshalPushMessageContentVideoChatStarted(data)
case TypePushMessageContentVideoChatEnded:
return UnmarshalPushMessageContentVideoChatEnded(data)
case TypePushMessageContentInviteVideoChatParticipants:
return UnmarshalPushMessageContentInviteVideoChatParticipants(data)
case TypePushMessageContentChatAddMembers:
return UnmarshalPushMessageContentChatAddMembers(data)
@ -25869,6 +26055,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypePushMessageContentSuggestProfilePhoto:
return UnmarshalPushMessageContentSuggestProfilePhoto(data)
case TypePushMessageContentProximityAlertTriggered:
return UnmarshalPushMessageContentProximityAlertTriggered(data)
case TypePushMessageContentMessageForwards:
return UnmarshalPushMessageContentMessageForwards(data)
@ -26028,6 +26217,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeUserPrivacySettingAutosaveGifts:
return UnmarshalUserPrivacySettingAutosaveGifts(data)
case TypeUserPrivacySettingAllowUnpaidMessages:
return UnmarshalUserPrivacySettingAllowUnpaidMessages(data)
case TypeReadDatePrivacySettings:
return UnmarshalReadDatePrivacySettings(data)
@ -26037,6 +26229,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeCanSendMessageToUserResultOk:
return UnmarshalCanSendMessageToUserResultOk(data)
case TypeCanSendMessageToUserResultUserHasPaidMessages:
return UnmarshalCanSendMessageToUserResultUserHasPaidMessages(data)
case TypeCanSendMessageToUserResultUserIsDeleted:
return UnmarshalCanSendMessageToUserResultUserIsDeleted(data)
@ -26580,6 +26775,9 @@ func UnmarshalType(data json.RawMessage) (Type, error) {
case TypeFileDownloadedPrefixSize:
return UnmarshalFileDownloadedPrefixSize(data)
case TypeStarCount:
return UnmarshalStarCount(data)
case TypeDeepLinkInfo:
return UnmarshalDeepLinkInfo(data)