UNPKG

node-vk-sdk

Version:

VK API SDK for Node.js

2,428 lines 53.9 kB
import * as Models from "./Models"; export interface AccountChangePasswordResponse { /** * New token */ token: string; /** * New secret */ secret: string; } export interface AccountGetActiveOffersResponse { /** * Total number */ count: number; /** * */ items: Models.AccountOffer[]; } export declare type AccountGetAppPermissionsResponse = number; export interface AccountGetBannedResponse { /** * Total number */ count: number; /** * */ items: number[]; /** * */ profiles: Models.UsersUserMin[]; /** * */ groups: Models.GroupsGroup[]; } export declare type AccountGetCountersResponse = Models.AccountAccountCounters; export declare type AccountGetInfoResponse = Models.AccountInfo; export declare type AccountGetProfileInfoResponse = Models.AccountUserSettings; export declare type AccountGetPushSettingsResponse = Models.AccountPushSettings; export interface AccountSaveProfileInfoResponse { /** * 1 if changes has been processed */ changed: Models.BaseBoolInt; /** * */ name_request: Models.AccountNameRequest; } export declare type AdsAddOfficeUsersResponse = boolean; export declare type AdsCheckLinkResponse = Models.AdsLinkStatus; export declare type AdsCreateAdsResponse = number[]; export declare type AdsCreateCampaignsResponse = number[]; export declare type AdsCreateClientsResponse = number[]; export interface AdsCreateTargetGroupResponse { /** * Group ID */ id: number; /** * Pixel code */ pixel: string; } export declare type AdsDeleteAdsResponse = number[]; export declare type AdsDeleteCampaignsResponse = number; export declare type AdsDeleteClientsResponse = number; export declare type AdsGetAccountsResponse = Models.AdsAccount[]; export declare type AdsGetAdsLayoutResponse = Models.AdsAdLayout[]; export declare type AdsGetAdsTargetingResponse = Models.AdsTargSettings[]; export declare type AdsGetAdsResponse = Models.AdsAd[]; export declare type AdsGetBudgetResponse = number; export declare type AdsGetCampaignsResponse = Models.AdsCampaign[]; export interface AdsGetCategoriesResponse { /** * Old categories */ v1: Models.AdsCategory[]; /** * Actual categories */ v2: Models.AdsCategory[]; } export declare type AdsGetClientsResponse = Models.AdsClient[]; export declare type AdsGetDemographicsResponse = Models.AdsDemoStats[]; export declare type AdsGetFloodStatsResponse = Models.AdsFloodStats; export interface AdsGetLookalikeRequestsResponse { /** * Total count of found lookalike requests */ count: number; /** * found lookalike requests */ items: Models.AdsLookalikeRequest[]; } export interface AdsGetMusiciansResponse { /** * Musicians */ items: Models.AdsMusician[]; } export declare type AdsGetOfficeUsersResponse = Models.AdsUsers[]; export declare type AdsGetPostsReachResponse = Models.AdsPromotedPostReach[]; export declare type AdsGetRejectionReasonResponse = Models.AdsRejectReason; export declare type AdsGetStatisticsResponse = Models.AdsStats[]; export declare type AdsGetSuggestionsCitiesResponse = Models.AdsTargSuggestionsCities[]; export declare type AdsGetSuggestionsRegionsResponse = Models.AdsTargSuggestionsRegions[]; export declare type AdsGetSuggestionsResponse = Models.AdsTargSuggestions[]; export declare type AdsGetSuggestionsSchoolsResponse = Models.AdsTargSuggestionsSchools[]; export declare type AdsGetTargetGroupsResponse = Models.AdsTargetGroup[]; export declare type AdsGetTargetingStatsResponse = Models.AdsTargStats; export declare type AdsGetUploadURLResponse = string; export declare type AdsGetVideoUploadURLResponse = string; export declare type AdsImportTargetContactsResponse = number; export declare type AdsRemoveOfficeUsersResponse = boolean; export declare type AdsUpdateAdsResponse = number[]; export declare type AdsUpdateCampaignsResponse = number; export declare type AdsUpdateClientsResponse = number; export declare type AdsUpdateOfficeUsersResponse = Models.AdsUpdateOfficeUsersResult[]; export interface AdswebGetAdCategoriesResponse { /** * */ categories: Models.AdswebGetAdCategoriesResponseCategoriesCategory[]; } export interface AdswebGetAdUnitCodeResponse { /** * */ html: string; } export interface AdswebGetAdUnitsResponse { /** * */ count: number; /** * */ ad_units: Models.AdswebGetAdUnitsResponseAdUnitsAdUnit[]; } export interface AdswebGetFraudHistoryResponse { /** * */ count: number; /** * */ entries: Models.AdswebGetFraudHistoryResponseEntriesEntry[]; } export interface AdswebGetSitesResponse { /** * */ count: number; /** * */ sites: Models.AdswebGetSitesResponseSitesSite[]; } export interface AdswebGetStatisticsResponse { /** * */ next_page_id: string; /** * */ items: Models.AdswebGetStatisticsResponseItemsItem[]; } export interface AppWidgetsGetAppImageUploadServerResponse { /** * To upload an image, generate POST-request to upload_url with a file in photo field. Then call appWidgets.saveAppImage method */ upload_url: string; } export declare type AppWidgetsGetAppImagesResponse = Models.AppWidgetsPhotos; export interface AppWidgetsGetGroupImageUploadServerResponse { /** * To upload an image, generate POST-request to upload_url with a file in photo field. Then call appWidgets.saveAppImage method */ upload_url: string; } export declare type AppWidgetsGetGroupImagesResponse = Models.AppWidgetsPhotos; export declare type AppWidgetsGetImagesByIdResponse = Models.AppWidgetsPhoto[]; export declare type AppWidgetsSaveAppImageResponse = Models.AppWidgetsPhoto; export declare type AppWidgetsSaveGroupImageResponse = Models.AppWidgetsPhoto; export interface AppsGetCatalogResponse { /** * Total number */ count: number; /** * */ items: Models.AppsApp[]; /** * */ profiles: Models.UsersUserMin[]; } export interface AppsGetFriendsListResponse { /** * Total number */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface AppsGetLeaderboardExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.AppsLeaderboard[]; /** * */ profiles: Models.UsersUserMin[]; } export interface AppsGetLeaderboardResponse { /** * Total number */ count: number; /** * */ items: Models.AppsLeaderboard[]; } export interface AppsGetScopesResponse { /** * Total number */ count: number; /** * */ items: Models.AppsScope[]; } export declare type AppsGetScoreResponse = number; export interface AppsGetResponse { /** * Total number of applications */ count: number; /** * List of applications */ items: Models.AppsApp[]; } export declare type AppsSendRequestResponse = number; export interface AuthRestoreResponse { /** * 1 if success */ success: number; /** * Parameter needed to grant access by code */ sid: string; } export declare type BaseBoolResponse = Models.BaseBoolInt; export declare type BaseGetUploadServerResponse = Models.BaseUploadServer; export declare type BaseOkResponse = number; export declare type BoardAddTopicResponse = number; export declare type BoardCreateCommentResponse = number; export interface BoardGetCommentsExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.BoardTopicComment[]; /** * */ poll: Models.BoardTopicPoll; /** * */ profiles: Models.UsersUser[]; /** * */ groups: Models.GroupsGroup[]; } export interface BoardGetCommentsResponse { /** * Total number */ count: number; /** * */ items: Models.BoardTopicComment[]; /** * */ poll: Models.BoardTopicPoll; } export interface BoardGetTopicsExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.BoardTopic[]; /** * */ default_order: Models.BoardDefaultOrder; /** * Information whether current user can add topic */ can_add_topics: Models.BaseBoolInt; /** * */ profiles: Models.UsersUserMin[]; } export interface BoardGetTopicsResponse { /** * Total number */ count: number; /** * */ items: Models.BoardTopic[]; /** * */ default_order: Models.BoardDefaultOrder; /** * Information whether current user can add topic */ can_add_topics: Models.BaseBoolInt; } export interface DatabaseGetChairsResponse { /** * Total number */ count: number; /** * */ items: Models.BaseObject[]; } export declare type DatabaseGetCitiesByIdResponse = Models.BaseObject[]; export interface DatabaseGetCitiesResponse { /** * Total number */ count: number; /** * */ items: Models.DatabaseCity[]; } export declare type DatabaseGetCountriesByIdResponse = Models.BaseCountry[]; export interface DatabaseGetCountriesResponse { /** * Total number */ count: number; /** * */ items: Models.BaseCountry[]; } export interface DatabaseGetFacultiesResponse { /** * Total number */ count: number; /** * */ items: Models.DatabaseFaculty[]; } export declare type DatabaseGetMetroStationsByIdResponse = Models.DatabaseStation[]; export interface DatabaseGetMetroStationsResponse { /** * Total number */ count: number; /** * */ items: Models.DatabaseStation[]; } export interface DatabaseGetRegionsResponse { /** * Total number */ count: number; /** * */ items: Models.DatabaseRegion[]; } export declare type DatabaseGetSchoolClassesResponse = any[][]; export interface DatabaseGetSchoolsResponse { /** * Total number */ count: number; /** * */ items: Models.DatabaseSchool[]; } export interface DatabaseGetUniversitiesResponse { /** * Total number */ count: number; /** * */ items: Models.DatabaseUniversity[]; } export declare type DocsAddResponse = number; export declare type DocsGetByIdResponse = Models.DocsDoc[]; export interface DocsGetTypesResponse { /** * Total number */ count: number; /** * */ items: Models.DocsDocTypes[]; } export declare type DocsGetUploadServer = Models.BaseUploadServer; export interface DocsGetResponse { /** * Total number */ count: number; /** * */ items: Models.DocsDoc[]; } export interface DocsSaveResponse { /** * */ type: Models.DocsDocAttachmentType; /** * */ audio_message: Models.MessagesAudioMessage; /** * */ doc: Models.DocsDoc; /** * */ graffiti: Models.MessagesGraffiti; } export interface DocsSearchResponse { /** * Total number */ count: number; /** * */ items: Models.DocsDoc[]; } export declare type DonutGetSubscriptionResponse = Models.DonutDonatorSubscriptionInfo; export interface DonutGetSubscriptionsResponse { /** * */ subscriptions: Models.DonutDonatorSubscriptionInfo[]; /** * */ count: number; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface DownloadedGamesPaidStatusResponse { /** * Game has been paid */ is_paid: boolean; } export declare type FaveAddTagResponse = Models.FaveTag; export interface FaveGetPagesResponse { /** * */ count: number; /** * */ items: Models.FavePage[]; } export interface FaveGetTagsResponse { /** * */ count: number; /** * */ items: Models.FaveTag[]; } export interface FaveGetExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.FaveBookmark[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroup[]; } export interface FaveGetResponse { /** * Total number */ count: number; /** * */ items: Models.FaveBookmark[]; } export interface FriendsAddListResponse { /** * List ID */ list_id: number; } export declare type FriendsAddResponse = number; export declare type FriendsAreFriendsExtendedResponse = Models.FriendsFriendExtendedStatus[]; export declare type FriendsAreFriendsResponse = Models.FriendsFriendStatus[]; export interface FriendsDeleteResponse { /** * */ success: number; /** * Returns 1 if friend has been deleted */ friend_deleted: number; /** * Returns 1 if out request has been canceled */ out_request_deleted: number; /** * Returns 1 if incoming request has been declined */ in_request_deleted: number; /** * Returns 1 if suggestion has been declined */ suggestion_deleted: number; } export declare type FriendsGetAppUsersResponse = number[]; export declare type FriendsGetByPhonesResponse = Models.FriendsUserXtrPhone[]; export interface FriendsGetListsResponse { /** * Total number of friends lists */ count: number; /** * */ items: Models.FriendsFriendsList[]; } export declare type FriendsGetMutualResponse = number[]; export declare type FriendsGetMutualTargetUidsResponse = Models.FriendsMutualFriend[]; export interface FriendsGetOnlineOnlineMobileResponse { /** * */ online: number[]; /** * */ online_mobile: number[]; } export declare type FriendsGetOnlineResponse = number[]; export declare type FriendsGetRecentResponse = number[]; export interface FriendsGetRequestsExtendedResponse { /** * Total requests number */ count: number; /** * */ items: Models.FriendsRequestsXtrMessage[]; } export interface FriendsGetRequestsNeedMutualResponse { /** * Total requests number */ count: number; /** * */ items: Models.FriendsRequests[]; } export interface FriendsGetRequestsResponse { /** * Total requests number */ count: number; /** * */ items: number[]; /** * Total unread requests number */ count_unread: number; } export interface FriendsGetSuggestionsResponse { /** * Total results number */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface FriendsGetFieldsResponse { /** * Total friends number */ count: number; /** * */ items: Models.FriendsUserXtrLists[]; } export interface FriendsGetResponse { /** * Total friends number */ count: number; /** * */ items: number[]; } export interface FriendsSearchResponse { /** * Total number */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface GiftsGetResponse { /** * Total number */ count: number; /** * */ items: Models.GiftsGift[]; } export declare type GroupsAddAddressResponse = Models.GroupsAddress; export interface GroupsAddCallbackServerResponse { /** * */ server_id: number; } export declare type GroupsAddLinkResponse = Models.GroupsGroupLink; export declare type GroupsCreateResponse = Models.GroupsGroup; export declare type GroupsEditAddressResponse = Models.GroupsAddress; export interface GroupsGetAddressesResponse { /** * Total count of addresses */ count: number; /** * */ items: Models.GroupsAddress[]; } export interface GroupsGetBannedResponse { /** * Total users number */ count: number; /** * */ items: Models.GroupsBannedItem[]; } export declare type GroupsGetByIdLegacyResponse = Models.GroupsGroupFull[]; export interface GroupsGetByIdResponse { /** * */ groups: Models.GroupsGroupFull[]; /** * */ profiles: Models.GroupsProfileItem[]; } export interface GroupsGetCallbackConfirmationCodeResponse { /** * Confirmation code */ code: string; } export interface GroupsGetCallbackServersResponse { /** * */ count: number; /** * */ items: Models.GroupsCallbackServer[]; } export declare type GroupsGetCallbackSettingsResponse = Models.GroupsCallbackSettings; export interface GroupsGetCatalogInfoExtendedResponse { /** * Information whether catalog is enabled for current user */ enabled: number; /** * */ categories: Models.GroupsGroupCategoryFull[]; } export interface GroupsGetCatalogInfoResponse { /** * Information whether catalog is enabled for current user */ enabled: number; /** * */ categories: Models.GroupsGroupCategory[]; } export interface GroupsGetCatalogResponse { /** * Total communities number */ count: number; /** * */ items: Models.GroupsGroup[]; } export interface GroupsGetInvitedUsersResponse { /** * Total communities number */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface GroupsGetInvitesExtendedResponse { /** * Total communities number */ count: number; /** * */ items: Models.GroupsGroupFull[]; /** * */ profiles: Models.UsersUserMin[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface GroupsGetInvitesResponse { /** * Total communities number */ count: number; /** * */ items: Models.GroupsGroupFull[]; } export declare type GroupsGetLongPollServerResponse = Models.GroupsLongPollServer; export declare type GroupsGetLongPollSettingsResponse = Models.GroupsLongPollSettings; export interface GroupsGetMembersFieldsResponse { /** * Total members number */ count: number; /** * */ items: Models.GroupsUserXtrRole[]; } export interface GroupsGetMembersFilterResponse { /** * Total members number */ count: number; /** * */ items: Models.GroupsMemberRole[]; } export interface GroupsGetMembersResponse { /** * Total members number */ count: number; /** * */ items: number[]; } export interface GroupsGetRequestsFieldsResponse { /** * Total communities number */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface GroupsGetRequestsResponse { /** * Total communities number */ count: number; /** * */ items: number[]; } export declare type GroupsGetSettingsResponse = any; export declare type GroupsGetTagListResponse = Models.GroupsGroupTag[]; export interface GroupsGetTokenPermissionsResponse { /** * */ mask: number; /** * */ permissions: Models.GroupsTokenPermissionSetting[]; } export interface GroupsGetExtendedResponse { /** * Total communities number */ count: number; /** * */ items: Models.GroupsGroupFull[]; } export interface GroupsGetResponse { /** * Total communities number */ count: number; /** * */ items: number[]; } export interface GroupsIsMemberExtendedResponse { /** * Information whether user is a member of the group */ member: Models.BaseBoolInt; /** * Information whether user has been invited to the group */ invitation: Models.BaseBoolInt; /** * Information whether user can be invited */ can_invite: Models.BaseBoolInt; /** * Information whether user's invite to the group can be recalled */ can_recall: Models.BaseBoolInt; /** * Information whether user has sent request to the group */ request: Models.BaseBoolInt; } export declare type GroupsIsMemberResponse = Models.BaseBoolInt; export declare type GroupsIsMemberUserIdsExtendedResponse = Models.GroupsMemberStatusFull[]; export declare type GroupsIsMemberUserIdsResponse = Models.GroupsMemberStatus[]; export interface GroupsSearchResponse { /** * Total communities number */ count: number; /** * */ items: Models.GroupsGroup[]; } export interface LikesAddResponse { /** * Total likes number */ likes: number; } export interface LikesDeleteResponse { /** * Total likes number */ likes: number; } export interface LikesGetListExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.UsersUserMin[]; } export interface LikesGetListResponse { /** * Total number */ count: number; /** * */ items: number[]; } export interface LikesIsLikedResponse { /** * Information whether user liked the object */ liked: Models.BaseBoolInt; /** * Information whether user reposted the object */ copied: Models.BaseBoolInt; } export interface MarketAddAlbumResponse { /** * Album ID */ market_album_id: number; } export interface MarketAddResponse { /** * Item ID */ market_item_id: number; } export declare type MarketCreateCommentResponse = number; export declare type MarketDeleteCommentResponse = Models.BaseBoolInt; export interface MarketGetAlbumByIdResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketAlbum[]; } export interface MarketGetAlbumsResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketAlbum[]; } export interface MarketGetByIdExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketItemFull[]; } export interface MarketGetByIdResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketItem[]; } export interface MarketGetCategoriesNewResponse { /** * */ items: Models.MarketMarketCategoryTree[]; } export interface MarketGetCategoriesResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketCategory[]; } export interface MarketGetCommentsResponse { /** * Total number */ count: number; /** * */ items: Models.WallWallComment[]; } export interface MarketGetGroupOrdersResponse { /** * Total number */ count: number; /** * */ items: Models.MarketOrder[]; } export interface MarketGetOrderByIdResponse { /** * */ order: Models.MarketOrder; } export interface MarketGetOrderItemsResponse { /** * Total number */ count: number; /** * */ items: Models.MarketOrderItem[]; } export interface MarketGetOrdersExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MarketOrder[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface MarketGetOrdersResponse { /** * Total number */ count: number; /** * */ items: Models.MarketOrder[]; } export interface MarketGetExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketItemFull[]; } export interface MarketGetResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketItem[]; } export declare type MarketRestoreCommentResponse = Models.BaseBoolInt; export interface MarketSearchExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketItemFull[]; } export interface MarketSearchResponse { /** * Total number */ count: number; /** * */ items: Models.MarketMarketItem[]; } export declare type MessagesCreateChatResponse = number; export interface MessagesDeleteChatPhotoResponse { /** * Service message ID */ message_id: number; /** * */ chat: Models.MessagesChat; } export interface MessagesDeleteConversationResponse { /** * Id of the last message, that was deleted */ last_deleted_id: number; } export interface MessagesDeleteResponse { } export declare type MessagesEditResponse = Models.BaseBoolInt; export interface MessagesGetByConversationMessageIdResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; } export interface MessagesGetByIdExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface MessagesGetByIdResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; } export interface MessagesGetChatPreviewResponse { /** * */ preview: Models.MessagesChatPreview; /** * */ profiles: Models.UsersUserFull[]; } export declare type MessagesGetChatChatIdsFieldsResponse = Models.MessagesChatFull[]; export declare type MessagesGetChatChatIdsResponse = Models.MessagesChat[]; export declare type MessagesGetChatFieldsResponse = Models.MessagesChatFull; export declare type MessagesGetChatResponse = Models.MessagesChat; export interface MessagesGetConversationMembersResponse { /** * Chat members count */ count: number; /** * */ items: Models.MessagesConversationMember[]; /** * */ chat_restrictions: Models.MessagesChatRestrictions; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface MessagesGetConversationsByIdExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesConversation[]; /** * */ profiles: Models.UsersUser[]; } export interface MessagesGetConversationsByIdResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesConversation[]; } export interface MessagesGetConversationsResponse { /** * Total number */ count: number; /** * Unread dialogs number */ unread_count: number; /** * */ items: Models.MessagesConversationWithMessage[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface MessagesGetHistoryAttachmentsResponse { /** * */ items: Models.MessagesHistoryAttachment[]; /** * Value for pagination */ next_from: string; } export interface MessagesGetHistoryExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; /** * */ conversations: Models.MessagesConversation[]; } export interface MessagesGetHistoryResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; } export interface MessagesGetImportantMessagesExtendedResponse { /** * */ messages: Models.MessagesMessagesArray; /** * */ profiles: Models.UsersUser[]; /** * */ groups: Models.GroupsGroup[]; /** * */ conversations: Models.MessagesConversation[]; } export interface MessagesGetImportantMessagesResponse { /** * */ messages: Models.MessagesMessagesArray; /** * */ profiles: Models.UsersUser[]; /** * */ groups: Models.GroupsGroup[]; /** * */ conversations: Models.MessagesConversation[]; } export interface MessagesGetIntentUsersResponse { /** * */ count: number; /** * */ items: number[]; /** * */ profiles: Models.UsersUserFull[]; } export interface MessagesGetInviteLinkResponse { /** * */ link: string; } export declare type MessagesGetLastActivityResponse = Models.MessagesLastActivity; export interface MessagesGetLongPollHistoryResponse { /** * */ history: number[][]; /** * */ messages: Models.MessagesLongpollMessages; /** * */ credentials: Models.MessagesLongpollParams; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroup[]; /** * */ chats: Models.MessagesChat[]; /** * Persistence timestamp */ new_pts: number; /** * */ from_pts: number; /** * Has more */ more: boolean; /** * */ conversations: Models.MessagesConversation[]; } export declare type MessagesGetLongPollServerResponse = Models.MessagesLongpollParams; export interface MessagesIsMessagesFromGroupAllowedResponse { /** * */ is_allowed: Models.BaseBoolInt; } export interface MessagesJoinChatByInviteLinkResponse { /** * */ chat_id: number; } export declare type MessagesMarkAsImportantResponse = number[]; export declare type MessagesPinResponse = Models.MessagesPinnedMessage; export interface MessagesSearchConversationsResponse { /** * Total results number */ count: number; /** * */ items: Models.MessagesConversation[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface MessagesSearchExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; /** * */ conversations: Models.MessagesConversation[]; } export interface MessagesSearchResponse { /** * Total number */ count: number; /** * */ items: Models.MessagesMessage[]; } export declare type MessagesSendResponse = number; export declare type MessagesSendUserIdsResponse = any; export interface MessagesSetChatPhotoResponse { /** * Service message ID */ message_id: number; /** * */ chat: Models.MessagesChat; } export interface NewsfeedGetBannedExtendedResponse { /** * */ groups: Models.UsersUserFull[]; /** * */ profiles: Models.GroupsGroupFull[]; } export interface NewsfeedGetBannedResponse { /** * */ groups: number[]; /** * */ members: number[]; } export interface NewsfeedGetCommentsResponse { /** * */ items: Models.NewsfeedNewsfeedItem[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; /** * New from value */ next_from: string; } export interface NewsfeedGetListsExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.NewsfeedListFull[]; } export interface NewsfeedGetListsResponse { /** * Total number */ count: number; /** * */ items: Models.NewsfeedList[]; } export interface NewsfeedGetMentionsResponse { /** * Total number */ count: number; /** * */ items: Models.WallWallpostToId[]; } export interface NewsfeedGetRecommendedResponse { /** * */ items: Models.NewsfeedNewsfeedItem[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; /** * New offset value */ new_offset: string; /** * Next from value */ next_from: string; } export interface NewsfeedGetSuggestedSourcesResponse { /** * Total number */ count: number; /** * */ items: Models.UsersSubscriptionsItem[]; } export interface NewsfeedGetResponse { /** * */ items: Models.NewsfeedNewsfeedItem[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; /** * New from value */ next_from: string; } export declare type NewsfeedSaveListResponse = number; export interface NewsfeedSearchExtendedResponse { /** * */ items: Models.WallWallpostFull[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; /** * */ suggested_queries: string[]; /** * */ next_from: string; /** * Filtered number */ count: number; /** * Total number */ total_count: number; } export interface NewsfeedSearchResponse { /** * */ items: Models.WallWallpostFull[]; /** * */ suggested_queries: string[]; /** * */ next_from: string; /** * Filtered number */ count: number; /** * Total number */ total_count: number; } export declare type NotesAddResponse = number; export declare type NotesCreateCommentResponse = number; export declare type NotesGetByIdResponse = Models.NotesNote; export interface NotesGetCommentsResponse { /** * Total number */ count: number; /** * */ items: Models.NotesNoteComment[]; } export interface NotesGetResponse { /** * Total number */ count: number; /** * */ items: Models.NotesNote[]; } export interface NotificationsGetResponse { /** * Total number */ count: number; /** * */ items: Models.NotificationsNotificationItem[]; /** * */ profiles: Models.UsersUser[]; /** * */ groups: Models.GroupsGroup[]; /** * Time when user has been checked notifications last time */ last_viewed: number; /** * */ photos: Models.PhotosPhoto[]; /** * */ videos: Models.VideoVideo[]; /** * */ apps: Models.AppsApp[]; /** * */ next_from: string; /** * */ ttl: number; } export declare type NotificationsMarkAsViewedResponse = Models.BaseBoolInt; export declare type NotificationsSendMessageResponse = Models.NotificationsSendMessageItem[]; export declare type OrdersCancelSubscriptionResponse = Models.BaseBoolInt; export declare type OrdersChangeStateResponse = string; export declare type OrdersGetAmountResponse = Models.OrdersAmount; export declare type OrdersGetByIdResponse = Models.OrdersOrder[]; export declare type OrdersGetUserSubscriptionByIdResponse = Models.OrdersSubscription; export interface OrdersGetUserSubscriptionsResponse { /** * Total number */ count: number; /** * */ items: Models.OrdersSubscription[]; } export declare type OrdersGetResponse = Models.OrdersOrder[]; export declare type OrdersUpdateSubscriptionResponse = Models.BaseBoolInt; export declare type PagesGetHistoryResponse = Models.PagesWikipageHistory[]; export declare type PagesGetTitlesResponse = Models.PagesWikipage[]; export declare type PagesGetVersionResponse = Models.PagesWikipageFull; export declare type PagesGetResponse = Models.PagesWikipageFull; export declare type PagesParseWikiResponse = string; export declare type PagesSaveAccessResponse = number; export declare type PagesSaveResponse = number; export declare type PhotosCopyResponse = number; export declare type PhotosCreateAlbumResponse = Models.PhotosPhotoAlbumFull; export declare type PhotosCreateCommentResponse = number; export declare type PhotosDeleteCommentResponse = Models.BaseBoolInt; export declare type PhotosGetAlbumsCountResponse = number; export interface PhotosGetAlbumsResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhotoAlbumFull[]; } export interface PhotosGetAllCommentsResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosCommentXtrPid[]; } export interface PhotosGetAllExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhotoFullXtrRealOffset[]; /** * Information whether next page is presented */ more: Models.BaseBoolInt; } export interface PhotosGetAllResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhotoXtrRealOffset[]; /** * Information whether next page is presented */ more: Models.BaseBoolInt; } export declare type PhotosGetByIdExtendedResponse = Models.PhotosPhotoFull[]; export declare type PhotosGetByIdResponse = Models.PhotosPhoto[]; export interface PhotosGetCommentsExtendedResponse { /** * Total number */ count: number; /** * Real offset of the comments */ real_offset: number; /** * */ items: Models.WallWallComment[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface PhotosGetCommentsResponse { /** * Total number */ count: number; /** * Real offset of the comments */ real_offset: number; /** * */ items: Models.WallWallComment[]; } export declare type PhotosGetMarketUploadServerResponse = Models.BaseUploadServer; export declare type PhotosGetMessagesUploadServerResponse = Models.PhotosPhotoUpload; export interface PhotosGetNewTagsResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhotoXtrTagInfo[]; } export declare type PhotosGetTagsResponse = Models.PhotosPhotoTag[]; export declare type PhotosGetUploadServerResponse = Models.PhotosPhotoUpload; export interface PhotosGetUserPhotosExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhotoFull[]; } export interface PhotosGetUserPhotosResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhoto[]; } export declare type PhotosGetWallUploadServerResponse = Models.PhotosPhotoUpload; export interface PhotosGetExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhotoFull[]; } export interface PhotosGetResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhoto[]; } export declare type PhotosPutTagResponse = number; export declare type PhotosRestoreCommentResponse = Models.BaseBoolInt; export declare type PhotosSaveMarketAlbumPhotoResponse = Models.PhotosPhoto[]; export declare type PhotosSaveMarketPhotoResponse = Models.PhotosPhoto[]; export declare type PhotosSaveMessagesPhotoResponse = Models.PhotosPhoto[]; export declare type PhotosSaveOwnerCoverPhotoResponse = Models.BaseImage[]; export interface PhotosSaveOwnerPhotoResponse { /** * Photo hash */ photo_hash: string; /** * Uploaded image url */ photo_src: string; /** * Uploaded image url */ photo_src_big: string; /** * Uploaded image url */ photo_src_small: string; /** * Returns 1 if profile photo is saved */ saved: number; /** * Created post ID */ post_id: number; } export declare type PhotosSaveWallPhotoResponse = Models.PhotosPhoto[]; export declare type PhotosSaveResponse = Models.PhotosPhoto[]; export interface PhotosSearchResponse { /** * Total number */ count: number; /** * */ items: Models.PhotosPhoto[]; } export declare type PollsAddVoteResponse = Models.BaseBoolInt; export declare type PollsCreateResponse = Models.PollsPoll; export declare type PollsDeleteVoteResponse = Models.BaseBoolInt; export declare type PollsGetByIdResponse = Models.PollsPoll; export declare type PollsGetVotersResponse = Models.PollsVoters[]; export interface PrettyCardsCreateResponse { /** * Owner ID of created pretty card */ owner_id: number; /** * Card ID of created pretty card */ card_id: string; } export interface PrettyCardsDeleteResponse { /** * Owner ID of deleted pretty card */ owner_id: number; /** * Card ID of deleted pretty card */ card_id: string; /** * Error reason if error happened */ error: string; } export interface PrettyCardsEditResponse { /** * Owner ID of edited pretty card */ owner_id: number; /** * Card ID of edited pretty card */ card_id: string; } export declare type PrettyCardsGetByIdResponse = Models.PrettyCardsPrettyCard[]; export declare type PrettyCardsGetUploadURLResponse = string; export interface PrettyCardsGetResponse { /** * Total number */ count: number; /** * */ items: Models.PrettyCardsPrettyCard[]; } export interface SearchGetHintsResponse { /** * */ count: number; /** * */ items: Models.SearchHint[]; /** * */ suggested_queries: string[]; } export declare type SecureCheckTokenResponse = Models.SecureTokenChecked; export declare type SecureGetAppBalanceResponse = number; export declare type SecureGetSMSHistoryResponse = Models.SecureSmsNotification[]; export declare type SecureGetTransactionsHistoryResponse = Models.SecureTransaction[]; export declare type SecureGetUserLevelResponse = Models.SecureLevel[]; export declare type SecureGiveEventStickerResponse = any; export declare type SecureSendNotificationResponse = number[]; export declare type StatsGetPostReachResponse = Models.StatsWallpostStat[]; export declare type StatsGetResponse = Models.StatsPeriod[]; export declare type StatusGetResponse = Models.StatusStatus; export declare type StorageGetKeysResponse = string[]; export declare type StorageGetResponse = Models.StorageValue[]; export interface StoriesGetBannedExtendedResponse { /** * Stories count */ count: number; /** * */ items: number[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface StoriesGetBannedResponse { /** * Stories count */ count: number; /** * */ items: number[]; } export interface StoriesGetByIdExtendedResponse { /** * Stories count */ count: number; /** * */ items: Models.StoriesStory[]; /** * */ profiles: Models.UsersUserFull[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface StoriesGetByIdResponse { /** * Stories count */ count: number; /** * */ items: Models.StoriesStory[]; } export interface StoriesGetPhotoUploadServerResponse { /** * Upload URL */ upload_url: string; /** * Users ID who can to see story. */ user_ids: number[]; } export declare type StoriesGetStatsResponse = Models.StoriesStoryStats; export interface StoriesGetVideoUploadServerResponse { /** * Upload URL */ upload_url: string; /** * Users ID who can to see story. */ user_ids: number[]; } export interface StoriesGetViewersExtendedV5115Response { /** * Viewers count */ count: number; /** * */ items: Models.StoriesViewersItem[]; /** * */ hidden_reason: string; } export interface StoriesGetViewersExtendedResponse { /** * Viewers count */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface StoriesGetV5113Response { /** * */ count: number; /** * */ items: Models.StoriesFeedItem[]; /** * */ profiles: Models.UsersUser[]; /** * */ groups: Models.GroupsGroup[]; /** * */ need_upload_screen: boolean; } export interface StoriesGetResponse { /** * Stories count */ count: number; /** * */ items: Models.StoriesStory[][]; /** * */ promo_data: Models.StoriesPromoBlock; /** * */ profiles: Models.UsersUser[]; /** * */ groups: Models.GroupsGroup[]; /** * */ need_upload_screen: boolean; } export interface StoriesSaveResponse { /** * */ count: number; /** * */ items: Models.StoriesStory[]; } export interface StoriesUploadResponse { /** * A string hash that is used in the stories.save method */ upload_result: string; } export interface StreamingGetServerUrlResponse { /** * Server host */ endpoint: string; /** * Access key */ key: string; } export interface UsersGetFollowersFieldsResponse { /** * Total number of available results */ count: number; /** * */ items: Models.UsersUserFull[]; } export interface UsersGetFollowersResponse { /** * Total friends number */ count: number; /** * */ items: number[]; } export interface UsersGetSubscriptionsExtendedResponse { /** * Total number of available results */ count: number; /** * */ items: Models.UsersSubscriptionsItem[]; } export interface UsersGetSubscriptionsResponse { /** * */ users: Models.UsersUsersArray; /** * */ groups: Models.GroupsGroupsArray; } export declare type UsersGetResponse = Models.UsersUserXtrCounters[]; export interface UsersSearchResponse { /** * Total number of available results */ count: number; /** * */ items: Models.UsersUserFull[]; } export declare type UtilsCheckLinkResponse = Models.UtilsLinkChecked; export interface UtilsGetLastShortenedLinksResponse { /** * Total number of available results */ count: number; /** * */ items: Models.UtilsLastShortenedLink[]; } export declare type UtilsGetLinkStatsExtendedResponse = Models.UtilsLinkStatsExtended; export declare type UtilsGetLinkStatsResponse = Models.UtilsLinkStats; export declare type UtilsGetServerTimeResponse = number; export declare type UtilsGetShortLinkResponse = Models.UtilsShortLink; export declare type UtilsResolveScreenNameResponse = Models.UtilsDomainResolved; export interface VideoAddAlbumResponse { /** * Created album ID */ album_id: number; } export declare type VideoCreateCommentResponse = number; export declare type VideoGetAlbumByIdResponse = Models.VideoVideoAlbumFull; export interface VideoGetAlbumsByVideoExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideoAlbumFull[]; } export declare type VideoGetAlbumsByVideoResponse = number[]; export interface VideoGetAlbumsExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideoAlbumFull[]; } export interface VideoGetAlbumsResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideoAlbumFull[]; } export interface VideoGetCommentsExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.WallWallComment[]; /** * */ profiles: Models.UsersUserMin[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface VideoGetCommentsResponse { /** * Total number */ count: number; /** * */ items: Models.WallWallComment[]; } export interface VideoGetExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideoFull[]; /** * */ profiles: Models.UsersUserMin[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface VideoGetResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideo[]; } export declare type VideoRestoreCommentResponse = Models.BaseBoolInt; export declare type VideoSaveResponse = Models.VideoSaveResult; export interface VideoSearchExtendedResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideo[]; /** * */ profiles: Models.UsersUserMin[]; /** * */ groups: Models.GroupsGroupFull[]; } export interface VideoSearchResponse { /** * Total number */ count: number; /** * */ items: Models.VideoVideo[]; } export interface WallCreateCommentResponse { /** * Created comment ID */ comment_id: number; } export interface WallEditResponse { /** * Edited post ID */ post_id: num