Skip to content

Commit 8486c8d

Browse files
Update generated API (#627)
* Update generated API * Update package version * Update version to the new major v15
1 parent bed51e4 commit 8486c8d

33 files changed

+4209
-630
lines changed

api/AlertApi.ts

Lines changed: 266 additions & 37 deletions
Large diffs are not rendered by default.

api/BuildApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4618,7 +4618,7 @@ export class BuildApi extends basem.ClientApiBase implements IBuildApi {
46184618

46194619
try {
46204620
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
4621-
"7.2-preview.2",
4621+
"7.2-preview.3",
46224622
"build",
46234623
"8baac422-4c6e-4de5-8532-db96d92acffa",
46244624
routeValues,

api/ExtensionManagementApi.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -635,7 +635,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
635635

636636
try {
637637
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
638-
"7.2-preview.1",
638+
"7.2-preview.2",
639639
"ExtensionManagement",
640640
"92755d3d-9a8a-42b3-8a4d-87359fe5aa93",
641641
routeValues,
@@ -674,7 +674,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
674674

675675
try {
676676
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
677-
"7.2-preview.1",
677+
"7.2-preview.2",
678678
"ExtensionManagement",
679679
"046c980f-1345-4ce2-bf85-b46d10ff4cfd",
680680
routeValues);
@@ -727,7 +727,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
727727

728728
try {
729729
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
730-
"7.2-preview.1",
730+
"7.2-preview.2",
731731
"ExtensionManagement",
732732
"275424d0-c844-4fe2-bda6-04933a1357d8",
733733
routeValues,
@@ -768,7 +768,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
768768

769769
try {
770770
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
771-
"7.2-preview.1",
771+
"7.2-preview.2",
772772
"ExtensionManagement",
773773
"275424d0-c844-4fe2-bda6-04933a1357d8",
774774
routeValues);
@@ -818,7 +818,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
818818

819819
try {
820820
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
821-
"7.2-preview.1",
821+
"7.2-preview.2",
822822
"ExtensionManagement",
823823
"fb0da285-f23e-4b56-8b53-3ef5f9f6de66",
824824
routeValues,
@@ -866,7 +866,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
866866

867867
try {
868868
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
869-
"7.2-preview.1",
869+
"7.2-preview.2",
870870
"ExtensionManagement",
871871
"fb0da285-f23e-4b56-8b53-3ef5f9f6de66",
872872
routeValues);
@@ -919,7 +919,7 @@ export class ExtensionManagementApi extends basem.ClientApiBase implements IExte
919919

920920
try {
921921
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
922-
"7.2-preview.1",
922+
"7.2-preview.2",
923923
"ExtensionManagement",
924924
"fb0da285-f23e-4b56-8b53-3ef5f9f6de66",
925925
routeValues,

api/GalleryApi.ts

Lines changed: 45 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ export interface IGalleryApi extends compatBase.GalleryCompatHttpClientBase {
3434
getCategoryTree(product: string, categoryId: string, lcid?: number, source?: string, productVersion?: string, skus?: string, subSkus?: string, productArchitecture?: string): Promise<GalleryInterfaces.ProductCategory>;
3535
getRootCategories(product: string, lcid?: number, source?: string, productVersion?: string, skus?: string, subSkus?: string): Promise<GalleryInterfaces.ProductCategoriesResult>;
3636
getCertificate(publisherName: string, extensionName: string, version?: string): Promise<NodeJS.ReadableStream>;
37-
getContentVerificationLog(publisherName: string, extensionName: string): Promise<NodeJS.ReadableStream>;
3837
createSupportRequest(customerSupportRequest: GalleryInterfaces.CustomerSupportRequest): Promise<void>;
3938
createDraftForEditExtension(publisherName: string, extensionName: string): Promise<GalleryInterfaces.ExtensionDraft>;
4039
performEditExtensionDraftOperation(draftPatch: GalleryInterfaces.ExtensionDraftPatch, publisherName: string, extensionName: string, draftId: string): Promise<GalleryInterfaces.ExtensionDraft>;
@@ -101,6 +100,7 @@ export interface IGalleryApi extends compatBase.GalleryCompatHttpClientBase {
101100
getExtensionDailyStatsAnonymous(publisherName: string, extensionName: string, version: string): Promise<GalleryInterfaces.ExtensionDailyStats>;
102101
incrementExtensionDailyStat(publisherName: string, extensionName: string, version: string, statType: string, targetPlatform?: string): Promise<void>;
103102
getVerificationLog(publisherName: string, extensionName: string, version: string, targetPlatform?: string): Promise<NodeJS.ReadableStream>;
103+
getVSCodeExtensionLatestVersion(publisherName: string, extensionName: string): Promise<GalleryInterfaces.PublishedExtension>;
104104
updateVSCodeWebExtensionStatistics(itemName: string, version: string, statType: GalleryInterfaces.VSCodeWebExtensionStatisicsType): Promise<void>;
105105
}
106106

@@ -879,40 +879,6 @@ export class GalleryApi extends compatBase.GalleryCompatHttpClientBase implement
879879
});
880880
}
881881

882-
/**
883-
* @param {string} publisherName
884-
* @param {string} extensionName
885-
*/
886-
public async getContentVerificationLog(
887-
publisherName: string,
888-
extensionName: string
889-
): Promise<NodeJS.ReadableStream> {
890-
891-
return new Promise<NodeJS.ReadableStream>(async (resolve, reject) => {
892-
let routeValues: any = {
893-
publisherName: publisherName,
894-
extensionName: extensionName
895-
};
896-
897-
try {
898-
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
899-
"7.2-preview.1",
900-
"gallery",
901-
"c0f1c7c4-3557-4ffb-b774-1e48c4865e99",
902-
routeValues);
903-
904-
let url: string = verData.requestUrl!;
905-
906-
let apiVersion: string = verData.apiVersion!;
907-
let accept: string = this.createAcceptHeader("application/octet-stream", apiVersion);
908-
resolve((await this.http.get(url, { "Accept": accept })).message);
909-
}
910-
catch (err) {
911-
reject(err);
912-
}
913-
});
914-
}
915-
916882
/**
917883
* @param {GalleryInterfaces.CustomerSupportRequest} customerSupportRequest
918884
*/
@@ -4102,6 +4068,50 @@ export class GalleryApi extends compatBase.GalleryCompatHttpClientBase implement
41024068
});
41034069
}
41044070

4071+
/**
4072+
* Endpoint to get the latest version(s) of a VS Code extension.
4073+
*
4074+
* @param {string} publisherName - The name of the publisher of the requested VS Code extension.
4075+
* @param {string} extensionName - The extension name.
4076+
*/
4077+
public async getVSCodeExtensionLatestVersion(
4078+
publisherName: string,
4079+
extensionName: string
4080+
): Promise<GalleryInterfaces.PublishedExtension> {
4081+
4082+
return new Promise<GalleryInterfaces.PublishedExtension>(async (resolve, reject) => {
4083+
let routeValues: any = {
4084+
publisherName: publisherName,
4085+
extensionName: extensionName
4086+
};
4087+
4088+
try {
4089+
let verData: vsom.ClientVersioningData = await this.vsoClient.getVersioningData(
4090+
"7.2-preview.1",
4091+
"gallery",
4092+
"86037ad5-f601-40fb-b363-6ff262b61521",
4093+
routeValues);
4094+
4095+
let url: string = verData.requestUrl!;
4096+
let options: restm.IRequestOptions = this.createRequestOptions('application/json',
4097+
verData.apiVersion);
4098+
4099+
let res: restm.IRestResponse<GalleryInterfaces.PublishedExtension>;
4100+
res = await this.rest.get<GalleryInterfaces.PublishedExtension>(url, options);
4101+
4102+
let ret = this.formatResponse(res.result,
4103+
GalleryInterfaces.TypeInfo.PublishedExtension,
4104+
false);
4105+
4106+
resolve(ret);
4107+
4108+
}
4109+
catch (err) {
4110+
reject(err);
4111+
}
4112+
});
4113+
}
4114+
41054115
/**
41064116
* @param {string} itemName
41074117
* @param {string} version

0 commit comments

Comments
 (0)