TypeInfo: {
    AcquisitionAssignmentType: {
        enumValues: { all: number; me: number; none: number };
    };
    AcquisitionOperation: any;
    AcquisitionOperationState: {
        enumValues: { allow: number; completed: number; disallow: number };
    };
    AcquisitionOperationType: {
        enumValues: {
            buy: number;
            get: number;
            install: number;
            none: number;
            purchaseRequest: number;
            request: number;
            try: number;
        };
    };
    AcquisitionOptions: any;
    AzureRestApiResponseModel: any;
    Concern: any;
    ConcernCategory: {
        enumValues: { abusive: number; general: number; spam: number };
    };
    CustomerLastContact: any;
    CustomerSupportRequest: any;
    DraftPatchOperation: { enumValues: { cancel: number; publish: number } };
    DraftStateType: {
        enumValues: {
            cancelled: number;
            error: number;
            published: number;
            unpublished: number;
        };
    };
    ExtensionAcquisitionRequest: any;
    ExtensionDailyStat: any;
    ExtensionDailyStats: any;
    ExtensionDeploymentTechnology: {
        enumValues: {
            exe: number;
            msi: number;
            referralLink: number;
            vsix: number;
        };
    };
    ExtensionDraft: any;
    ExtensionDraftPatch: any;
    ExtensionEvent: any;
    ExtensionEvents: any;
    ExtensionFilterResult: any;
    ExtensionLifecycleEventType: {
        enumValues: {
            acquisition: number;
            install: number;
            other: number;
            review: number;
            sales: number;
            uninstall: number;
        };
    };
    ExtensionPayload: any;
    ExtensionPolicy: any;
    ExtensionPolicyFlags: {
        enumValues: {
            all: number;
            firstParty: number;
            none: number;
            preview: number;
            private: number;
            public: number;
            released: number;
        };
    };
    ExtensionQuery: any;
    ExtensionQueryFilterType: {
        enumValues: {
            category: number;
            contributionType: number;
            displayName: number;
            excludeWithFlags: number;
            extensionName: number;
            featured: number;
            featuredInCategory: number;
            id: number;
            includeWithFlags: number;
            includeWithPublisherFlags: number;
            installationTarget: number;
            installationTargetVersion: number;
            installationTargetVersionRange: number;
            lcid: number;
            name: number;
            organizationSharedWith: number;
            private: number;
            productArchitecture: number;
            publisherDisplayName: number;
            publisherName: number;
            searchText: number;
            tag: number;
            targetPlatform: number;
            vsixMetadata: number;
        };
    };
    ExtensionQueryFlags: {
        enumValues: {
            allAttributes: number;
            excludeNonValidated: number;
            includeAssetUri: number;
            includeCategoryAndTags: number;
            includeFiles: number;
            includeInstallationTargets: number;
            includeLatestVersionOnly: number;
            includeLcids: number;
            includeMetadata: number;
            includeMinimalPayloadForVsIde: number;
            includeNameConflictInfo: number;
            includeSharedAccounts: number;
            includeSharedOrganizations: number;
            includeStatistics: number;
            includeVersionProperties: number;
            includeVersions: number;
            none: number;
            useFallbackAssetUri: number;
        };
    };
    ExtensionQueryResult: any;
    ExtensionStatisticOperation: {
        enumValues: {
            decrement: number;
            delete: number;
            increment: number;
            none: number;
            set: number;
        };
    };
    ExtensionStatisticUpdate: any;
    ExtensionStatsAggregateType: { enumValues: { daily: number } };
    ExtensionVersion: any;
    ExtensionVersionFlags: { enumValues: { none: number; validated: number } };
    NotificationsData: any;
    NotificationTemplateType: {
        enumValues: {
            customerContactNotification: number;
            publisherMemberUpdateNotification: number;
            qnaNotification: number;
            reviewNotification: number;
        };
    };
    PagingDirection: { enumValues: { backward: number; forward: number } };
    PublishedExtension: any;
    PublishedExtensionFlags: {
        enumValues: {
            builtIn: number;
            disabled: number;
            hidden: number;
            locked: number;
            multiVersion: number;
            none: number;
            paid: number;
            preview: number;
            public: number;
            system: number;
            trial: number;
            trusted: number;
            unpublished: number;
            validated: number;
        };
    };
    Publisher: any;
    PublisherBase: any;
    PublisherFacts: any;
    PublisherFilterResult: any;
    PublisherFlags: {
        enumValues: {
            certified: number;
            disabled: number;
            none: number;
            serviceFlags: number;
            unChanged: number;
            verified: number;
        };
    };
    PublisherPermissions: {
        enumValues: {
            admin: number;
            createPublisher: number;
            deleteExtension: number;
            deletePublisher: number;
            editSettings: number;
            managePermissions: number;
            privateRead: number;
            publishExtension: number;
            read: number;
            trustedPartner: number;
            updateExtension: number;
            viewPermissions: number;
        };
    };
    PublisherQuery: any;
    PublisherQueryFlags: {
        enumValues: {
            includeEmailAddress: number;
            includeExtensions: number;
            none: number;
        };
    };
    PublisherQueryResult: any;
    PublisherRoleAccess: {
        enumValues: { assigned: number; inherited: number };
    };
    PublisherRoleAssignment: any;
    PublisherState: {
        enumValues: {
            certificationPending: number;
            certificationRejected: number;
            certificationRevoked: number;
            none: number;
            verificationPending: number;
        };
    };
    QnAItem: any;
    QnAItemStatus: {
        enumValues: {
            none: number;
            publisherCreated: number;
            userEditable: number;
        };
    };
    QueryFilter: any;
    Question: any;
    QuestionsResult: any;
    Response: any;
    RestApiResponseStatus: {
        enumValues: {
            completed: number;
            failed: number;
            inprogress: number;
            skipped: number;
        };
    };
    RestApiResponseStatusModel: any;
    Review: any;
    ReviewEventOperation: {
        enumValues: { create: number; delete: number; update: number };
    };
    ReviewEventProperties: any;
    ReviewFilterOptions: {
        enumValues: {
            filterEmptyReviews: number;
            filterEmptyUserNames: number;
            none: number;
        };
    };
    ReviewPatch: any;
    ReviewPatchOperation: {
        enumValues: {
            adminResponseForReview: number;
            deleteAdminReply: number;
            deletePublisherReply: number;
            flagReview: number;
            replyToReview: number;
            updateReview: number;
        };
    };
    ReviewReply: any;
    ReviewResourceType: {
        enumValues: {
            adminReply: number;
            publisherReply: number;
            review: number;
        };
    };
    ReviewsResult: any;
    SortByType: {
        enumValues: {
            author: number;
            averageRating: number;
            installCount: number;
            lastUpdatedDate: number;
            publishedDate: number;
            publisher: number;
            releaseDate: number;
            relevance: number;
            title: number;
            trendingDaily: number;
            trendingMonthly: number;
            trendingWeekly: number;
            weightedRating: number;
        };
    };
    SortOrderType: {
        enumValues: { ascending: number; default: number; descending: number };
    };
    UserExtensionPolicy: any;
    UserReportedConcern: any;
    VSCodeWebExtensionStatisicsType: {
        enumValues: { install: number; uninstall: number; update: number };
    };
} = ...

Type declaration

  • AcquisitionAssignmentType: { enumValues: { all: number; me: number; none: number } }
  • AcquisitionOperation: any
  • AcquisitionOperationState: { enumValues: { allow: number; completed: number; disallow: number } }
  • AcquisitionOperationType: {
        enumValues: {
            buy: number;
            get: number;
            install: number;
            none: number;
            purchaseRequest: number;
            request: number;
            try: number;
        };
    }
  • AcquisitionOptions: any
  • AzureRestApiResponseModel: any
  • Concern: any
  • ConcernCategory: { enumValues: { abusive: number; general: number; spam: number } }
  • CustomerLastContact: any
  • CustomerSupportRequest: any
  • DraftPatchOperation: { enumValues: { cancel: number; publish: number } }
  • DraftStateType: {
        enumValues: {
            cancelled: number;
            error: number;
            published: number;
            unpublished: number;
        };
    }
  • ExtensionAcquisitionRequest: any
  • ExtensionDailyStat: any
  • ExtensionDailyStats: any
  • ExtensionDeploymentTechnology: { enumValues: { exe: number; msi: number; referralLink: number; vsix: number } }
  • ExtensionDraft: any
  • ExtensionDraftPatch: any
  • ExtensionEvent: any
  • ExtensionEvents: any
  • ExtensionFilterResult: any
  • ExtensionLifecycleEventType: {
        enumValues: {
            acquisition: number;
            install: number;
            other: number;
            review: number;
            sales: number;
            uninstall: number;
        };
    }
  • ExtensionPayload: any
  • ExtensionPolicy: any
  • ExtensionPolicyFlags: {
        enumValues: {
            all: number;
            firstParty: number;
            none: number;
            preview: number;
            private: number;
            public: number;
            released: number;
        };
    }
  • ExtensionQuery: any
  • ExtensionQueryFilterType: {
        enumValues: {
            category: number;
            contributionType: number;
            displayName: number;
            excludeWithFlags: number;
            extensionName: number;
            featured: number;
            featuredInCategory: number;
            id: number;
            includeWithFlags: number;
            includeWithPublisherFlags: number;
            installationTarget: number;
            installationTargetVersion: number;
            installationTargetVersionRange: number;
            lcid: number;
            name: number;
            organizationSharedWith: number;
            private: number;
            productArchitecture: number;
            publisherDisplayName: number;
            publisherName: number;
            searchText: number;
            tag: number;
            targetPlatform: number;
            vsixMetadata: number;
        };
    }
  • ExtensionQueryFlags: {
        enumValues: {
            allAttributes: number;
            excludeNonValidated: number;
            includeAssetUri: number;
            includeCategoryAndTags: number;
            includeFiles: number;
            includeInstallationTargets: number;
            includeLatestVersionOnly: number;
            includeLcids: number;
            includeMetadata: number;
            includeMinimalPayloadForVsIde: number;
            includeNameConflictInfo: number;
            includeSharedAccounts: number;
            includeSharedOrganizations: number;
            includeStatistics: number;
            includeVersionProperties: number;
            includeVersions: number;
            none: number;
            useFallbackAssetUri: number;
        };
    }
  • ExtensionQueryResult: any
  • ExtensionStatisticOperation: {
        enumValues: {
            decrement: number;
            delete: number;
            increment: number;
            none: number;
            set: number;
        };
    }
  • ExtensionStatisticUpdate: any
  • ExtensionStatsAggregateType: { enumValues: { daily: number } }
  • ExtensionVersion: any
  • ExtensionVersionFlags: { enumValues: { none: number; validated: number } }
  • NotificationsData: any
  • NotificationTemplateType: {
        enumValues: {
            customerContactNotification: number;
            publisherMemberUpdateNotification: number;
            qnaNotification: number;
            reviewNotification: number;
        };
    }
  • PagingDirection: { enumValues: { backward: number; forward: number } }
  • PublishedExtension: any
  • PublishedExtensionFlags: {
        enumValues: {
            builtIn: number;
            disabled: number;
            hidden: number;
            locked: number;
            multiVersion: number;
            none: number;
            paid: number;
            preview: number;
            public: number;
            system: number;
            trial: number;
            trusted: number;
            unpublished: number;
            validated: number;
        };
    }
  • Publisher: any
  • PublisherBase: any
  • PublisherFacts: any
  • PublisherFilterResult: any
  • PublisherFlags: {
        enumValues: {
            certified: number;
            disabled: number;
            none: number;
            serviceFlags: number;
            unChanged: number;
            verified: number;
        };
    }
  • PublisherPermissions: {
        enumValues: {
            admin: number;
            createPublisher: number;
            deleteExtension: number;
            deletePublisher: number;
            editSettings: number;
            managePermissions: number;
            privateRead: number;
            publishExtension: number;
            read: number;
            trustedPartner: number;
            updateExtension: number;
            viewPermissions: number;
        };
    }
  • PublisherQuery: any
  • PublisherQueryFlags: {
        enumValues: {
            includeEmailAddress: number;
            includeExtensions: number;
            none: number;
        };
    }
  • PublisherQueryResult: any
  • PublisherRoleAccess: { enumValues: { assigned: number; inherited: number } }
  • PublisherRoleAssignment: any
  • PublisherState: {
        enumValues: {
            certificationPending: number;
            certificationRejected: number;
            certificationRevoked: number;
            none: number;
            verificationPending: number;
        };
    }
  • QnAItem: any
  • QnAItemStatus: { enumValues: { none: number; publisherCreated: number; userEditable: number } }
  • QueryFilter: any
  • Question: any
  • QuestionsResult: any
  • Response: any
  • RestApiResponseStatus: {
        enumValues: {
            completed: number;
            failed: number;
            inprogress: number;
            skipped: number;
        };
    }
  • RestApiResponseStatusModel: any
  • Review: any
  • ReviewEventOperation: { enumValues: { create: number; delete: number; update: number } }
  • ReviewEventProperties: any
  • ReviewFilterOptions: {
        enumValues: {
            filterEmptyReviews: number;
            filterEmptyUserNames: number;
            none: number;
        };
    }
  • ReviewPatch: any
  • ReviewPatchOperation: {
        enumValues: {
            adminResponseForReview: number;
            deleteAdminReply: number;
            deletePublisherReply: number;
            flagReview: number;
            replyToReview: number;
            updateReview: number;
        };
    }
  • ReviewReply: any
  • ReviewResourceType: { enumValues: { adminReply: number; publisherReply: number; review: number } }
  • ReviewsResult: any
  • SortByType: {
        enumValues: {
            author: number;
            averageRating: number;
            installCount: number;
            lastUpdatedDate: number;
            publishedDate: number;
            publisher: number;
            releaseDate: number;
            relevance: number;
            title: number;
            trendingDaily: number;
            trendingMonthly: number;
            trendingWeekly: number;
            weightedRating: number;
        };
    }
  • SortOrderType: { enumValues: { ascending: number; default: number; descending: number } }
  • UserExtensionPolicy: any
  • UserReportedConcern: any
  • VSCodeWebExtensionStatisicsType: { enumValues: { install: number; uninstall: number; update: number } }