Skip to content

Commit f28d680

Browse files
authored
Merge pull request #526 from piotrsapiejewskismartbear/master
SDCB-14412 Share Resource type fix
2 parents c0d3304 + 09b1d23 commit f28d680

12 files changed

Lines changed: 21 additions & 13 deletions

dist/api/APIResourceDeviceGroup.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ export declare class APIResourceDeviceGroup extends APIResource<DeviceGroup> {
1313
device(id: number): APIResource<void, NoQueryParams, void>;
1414
selectors(): APIList<DeviceGroup | DeviceProperty, CollectionBasicQueryParams, DeviceGroupSelectorData>;
1515
selector(id: number): APIResource<any, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;
16-
share(): APIList<SharedResource, NoQueryParams, ShareData>;
16+
share(): APIList<SharedResource, ShareData, ShareData>;
1717
}
1818
export default APIResourceDeviceGroup;

dist/api/APIResourceFile.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export declare class APIResourceFile extends APIResource<UserFile> {
1212
file(): APIResource<UserFile, FileSizeData, void>;
1313
icon(): APIResource<any, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;
1414
tags(): APIList<UserFileTag, CollectionBasicQueryParams, void>;
15-
share(): APIList<SharedResource, ShareData, any>;
15+
share(): APIList<SharedResource, ShareData, ShareData>;
1616
property(id: number): APIResource<Property, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;
1717
}
1818
export default APIResourceFile;

dist/api/APIResourceProject.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export declare class APIResourceProject extends APIResource<Project> {
1212
constructor(parent: API | APIAdminResource | APIResourceUser, id: number);
1313
runs(): APIList<TestRun, CollectionBasicQueryParams, void>;
1414
run(id: number): APIResourceRun;
15-
share(): APIList<SharedResource, ShareData, any>;
15+
share(): APIList<SharedResource, ShareData, ShareData>;
1616
unarchive(): APIResource<void, NoQueryParams, void>;
1717
}
1818
export default APIResourceProject;

dist/api/models/SharedResource.d.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ export type SharedResource = {
1010
resourceId: number;
1111
type: SharedResourceType;
1212
};
13-
export interface ShareData extends QueryParams {
13+
export interface ShareWithGroup extends QueryParams {
1414
accessGroupId: number;
15+
}
16+
export interface ShareWithEmail extends QueryParams {
1517
email: string;
1618
}
19+
export type ShareData = ShareWithGroup | ShareWithEmail;

dist/bitbar-cloud-api-client.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bitbar-cloud-api-client.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bitbar/cloud-api-client",
3-
"version": "1.4.5",
3+
"version": "1.4.6",
44
"description": "Bitbar Cloud API Client for JavaScript",
55
"main": "dist/bitbar-cloud-api-client.min.js",
66
"types": "dist/index.d.ts",

src/api/APIResourceDeviceGroup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ export class APIResourceDeviceGroup extends APIResource<DeviceGroup> {
5252

5353
// /device-groups/{id}/share
5454
share() {
55-
return new APIList<SharedResource, NoQueryParams, ShareData>(this).push('share');
55+
return new APIList<SharedResource, ShareData, ShareData>(this).push('share');
5656
}
5757

5858
}

src/api/APIResourceFile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export class APIResourceFile extends APIResource<UserFile> {
4040
}
4141

4242
share() {
43-
return new APIList<SharedResource, ShareData>(this).push('share');
43+
return new APIList<SharedResource, ShareData, ShareData>(this).push('share');
4444
}
4545

4646
property(id: number) {

0 commit comments

Comments
 (0)