@@ -37,6 +37,8 @@ object GsonHolder {
3737
3838 private fun makeBuilder (): GsonBuilder {
3939 val builder = GsonBuilder ()
40+ builder.registerTypeAdapter(com.vk.sdk.api.calls.dto.CallsEndState ::class .java,
41+ com.vk.sdk.api.calls.dto.CallsEndState .Serializer ())
4042 builder.registerTypeAdapter(com.vk.sdk.api.ads.dto.AdsGetStatisticsStatsFields ::class .java,
4143 com.vk.sdk.api.ads.dto.AdsGetStatisticsStatsFields .Serializer ())
4244 builder.registerTypeAdapter(com.vk.sdk.api.ads.dto.AdsGetStatisticsPeriod ::class .java,
@@ -133,16 +135,36 @@ object GsonHolder {
133135 com.vk.sdk.api.wall.dto.WallReportCommentReason .Serializer ())
134136 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesGetHistoryAttachmentsMediaType ::class .java,
135137 com.vk.sdk.api.messages.dto.MessagesGetHistoryAttachmentsMediaType .Serializer ())
138+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .ChangeInfo ::class .java,
139+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .ChangeInfo .Serializer ())
140+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .Call ::class .java,
141+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .Call .Serializer ())
142+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .UseMassMentions ::class .java,
143+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .UseMassMentions .Serializer ())
144+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .ChangePin ::class .java,
145+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .ChangePin .Serializer ())
146+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .ChangeAdmins ::class .java,
147+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .ChangeAdmins .Serializer ())
148+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .Invite ::class .java,
149+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .Invite .Serializer ())
150+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .SeeInviteLink ::class .java,
151+ com.vk.sdk.api.messages.dto.MessagesChatSettingsPermissions .SeeInviteLink .Serializer ())
136152 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesConversation .SpecialServiceType ::class .java,
137153 com.vk.sdk.api.messages.dto.MessagesConversation .SpecialServiceType .Serializer ())
138154 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesConversationPeerType ::class .java,
139155 com.vk.sdk.api.messages.dto.MessagesConversationPeerType .Serializer ())
156+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesGetIntentUsersIntent ::class .java,
157+ com.vk.sdk.api.messages.dto.MessagesGetIntentUsersIntent .Serializer ())
140158 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesGetHistoryRev ::class .java,
141159 com.vk.sdk.api.messages.dto.MessagesGetHistoryRev .Serializer ())
142160 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesKeyboardButton .Color ::class .java,
143161 com.vk.sdk.api.messages.dto.MessagesKeyboardButton .Color .Serializer ())
162+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesChatSettingsState ::class .java,
163+ com.vk.sdk.api.messages.dto.MessagesChatSettingsState .Serializer ())
144164 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesSendIntent ::class .java,
145165 com.vk.sdk.api.messages.dto.MessagesSendIntent .Serializer ())
166+ builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesSetActivityType ::class .java,
167+ com.vk.sdk.api.messages.dto.MessagesSetActivityType .Serializer ())
146168 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesTemplateActionTypeNames ::class .java,
147169 com.vk.sdk.api.messages.dto.MessagesTemplateActionTypeNames .Serializer ())
148170 builder.registerTypeAdapter(com.vk.sdk.api.messages.dto.MessagesGetConversationsFilter ::class .java,
@@ -185,10 +207,14 @@ object GsonHolder {
185207 com.vk.sdk.api.fave.dto.FaveAddTagPosition .Serializer ())
186208 builder.registerTypeAdapter(com.vk.sdk.api.fave.dto.FaveBookmarkType ::class .java,
187209 com.vk.sdk.api.fave.dto.FaveBookmarkType .Serializer ())
210+ builder.registerTypeAdapter(com.vk.sdk.api.fave.dto.FaveRemoveClassifiedItemSource ::class .java,
211+ com.vk.sdk.api.fave.dto.FaveRemoveClassifiedItemSource .Serializer ())
188212 builder.registerTypeAdapter(com.vk.sdk.api.fave.dto.FaveSetTagsItemType ::class .java,
189213 com.vk.sdk.api.fave.dto.FaveSetTagsItemType .Serializer ())
190214 builder.registerTypeAdapter(com.vk.sdk.api.fave.dto.FaveGetItemType ::class .java,
191215 com.vk.sdk.api.fave.dto.FaveGetItemType .Serializer ())
216+ builder.registerTypeAdapter(com.vk.sdk.api.fave.dto.FaveAddClassifiedItemSource ::class .java,
217+ com.vk.sdk.api.fave.dto.FaveAddClassifiedItemSource .Serializer ())
192218 builder.registerTypeAdapter(com.vk.sdk.api.polls.dto.PollsGetByIdNameCase ::class .java,
193219 com.vk.sdk.api.polls.dto.PollsGetByIdNameCase .Serializer ())
194220 builder.registerTypeAdapter(com.vk.sdk.api.polls.dto.PollsBackground .Type ::class .java,
@@ -507,28 +533,32 @@ object GsonHolder {
507533 com.vk.sdk.api.stats.dto.StatsGetInterval .Serializer ())
508534 builder.registerTypeAdapter(com.vk.sdk.api.widgets.dto.WidgetsCommentMediaType ::class .java,
509535 com.vk.sdk.api.widgets.dto.WidgetsCommentMediaType .Serializer ())
510- builder.registerTypeAdapter(com.vk.sdk.api.newsfeed .dto.NewsfeedItemDigestFooterButton . Style ::class .java,
511- com.vk.sdk.api.newsfeed .dto.NewsfeedItemDigestFooterButton . Style .Serializer ())
536+ builder.registerTypeAdapter(com.vk.sdk.api.store .dto.StoreProduct . Type ::class .java,
537+ com.vk.sdk.api.store .dto.StoreProduct . Type .Serializer ())
512538 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemWallpostFeedbackType ::class .java,
513539 com.vk.sdk.api.newsfeed.dto.NewsfeedItemWallpostFeedbackType .Serializer ())
514540 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigest .Template ::class .java,
515541 com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigest .Template .Serializer ())
516- builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestHeader .Style ::class .java,
517- com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestHeader .Style .Serializer ())
518542 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedNewsfeedItemType ::class .java,
519543 com.vk.sdk.api.newsfeed.dto.NewsfeedNewsfeedItemType .Serializer ())
520- builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemWallpostType ::class .java,
521- com.vk.sdk.api.newsfeed.dto.NewsfeedItemWallpostType .Serializer ())
522544 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedUnsubscribeType ::class .java,
523545 com.vk.sdk.api.newsfeed.dto.NewsfeedUnsubscribeType .Serializer ())
524- builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestFooter .Style ::class .java,
525- com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestFooter .Style .Serializer ())
526546 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedFilters ::class .java,
527547 com.vk.sdk.api.newsfeed.dto.NewsfeedFilters .Serializer ())
548+ builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestButton .Style ::class .java,
549+ com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestButton .Style .Serializer ())
550+ builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestHeader .Style ::class .java,
551+ com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestHeader .Style .Serializer ())
552+ builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemWallpostType ::class .java,
553+ com.vk.sdk.api.newsfeed.dto.NewsfeedItemWallpostType .Serializer ())
554+ builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestFooter .Style ::class .java,
555+ com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestFooter .Style .Serializer ())
528556 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedGetBannedNameCase ::class .java,
529557 com.vk.sdk.api.newsfeed.dto.NewsfeedGetBannedNameCase .Serializer ())
530558 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedCommentsFilters ::class .java,
531559 com.vk.sdk.api.newsfeed.dto.NewsfeedCommentsFilters .Serializer ())
560+ builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestFullItem .Style ::class .java,
561+ com.vk.sdk.api.newsfeed.dto.NewsfeedItemDigestFullItem .Style .Serializer ())
532562 builder.registerTypeAdapter(com.vk.sdk.api.newsfeed.dto.NewsfeedIgnoreItemType ::class .java,
533563 com.vk.sdk.api.newsfeed.dto.NewsfeedIgnoreItemType .Serializer ())
534564 return builder
0 commit comments