Skip to content

Commit fd354c9

Browse files
authored
Merge pull request #430 from piotrsapiejewskismartbear/master
SDCB-7649 Migrate Helpers/resources/DeviceGroups
2 parents 6dd99f3 + 285bd14 commit fd354c9

19 files changed

+42
-30
lines changed

dist/api/APIEntity.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export declare class APIEntity<RESPONSE = any, QUERY_PARAMS extends QueryParams
2323
method(name: Method): this;
2424
get(): this;
2525
post(): this;
26+
delete(): this;
2627
params<T extends keyof QUERY_PARAMS = keyof QUERY_PARAMS>(params: Pick<QUERY_PARAMS, T>): this;
2728
getParams(): Partial<QUERY_PARAMS>;
2829
removeParam(key: keyof QUERY_PARAMS): this;

dist/api/APIResource.d.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { APIEntity } from './APIEntity';
22
import { QueryParams } from './models/HTTP';
33
export declare class APIResource<RESPONSE = any, QUERY_PARAMS extends QueryParams | void = QueryParams, DATA = QUERY_PARAMS> extends APIEntity<RESPONSE, QUERY_PARAMS, DATA> {
4-
delete(): this;
54
}
65
export default APIResource;

dist/api/APIResourceUser.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { APIResourceProject } from './APIResourceProject';
1717
import { APIUserResourceAccount } from './APIUserResourceAccount';
1818
import { AccessGroup, AccessGroupsData } from './models/AccessGroup';
1919
import { BillingPeriod } from './models/BillingPeriod';
20-
import { DeviceGroup, DeviceGroupIdsData, DeviceGroupWithPublicParams } from './models/DeviceGroup';
20+
import { DeviceGroup, DeviceGroupData, DeviceGroupIdsData, DeviceGroupWithPublicParams } from './models/DeviceGroup';
2121
import { DeviceStatistics } from './models/DeviceStatistics';
2222
import { DeviceUsage } from './models/DeviceUsage';
2323
import { Framework } from './models/Framework';
@@ -39,7 +39,7 @@ export declare class APIResourceUser extends APIResource {
3939
service(id: number): APIResource<Service, NoQueryParams, void>;
4040
billingPeriods(): APIList<BillingPeriod, CollectionBasicQueryParams, void>;
4141
billingPeriod(id: number): APIResourceBillingPeriod;
42-
deviceGroups(): APIList<DeviceGroup, DeviceGroupWithPublicParams, DeviceGroupIdsData>;
42+
deviceGroups(): APIList<DeviceGroup, DeviceGroupWithPublicParams, DeviceGroupIdsData | Omit<DeviceGroupData, "displayName">>;
4343
deviceGroup(id: number): APIResourceDeviceGroup;
4444
deviceSessions(): APIList<DeviceSession, DeviceSessionQueryParams, DeviceSessionData>;
4545
deviceSession(id: number): APIResourceDeviceSessionStandalone;

dist/api/models/DeviceGroup.d.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,7 @@ export interface DeviceGroupParams extends CollectionBasicQueryParams {
2323
export interface DeviceGroupWithPublicParams extends CollectionBasicQueryParams {
2424
withPublic: boolean;
2525
}
26-
export declare type DeviceGroupData = Pick<DeviceGroup, 'displayName' | 'name' | 'osType'>;
26+
export declare type DeviceGroupData = Pick<DeviceGroup, 'displayName' | 'name' | 'osType'> | {
27+
deviceIds?: Array<number>;
28+
selectorIds?: Array<number>;
29+
};

dist/api/models/UserStatistics.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { QueryParams } from './HTTP';
22
export declare type UserStatistics = {
3+
additionalUsers: number;
4+
allTimeProjects: number;
35
devicesUsed: number;
46
id: number;
57
overallTestCaseSuccessRatio: number;

dist/bitbar-cloud-api-client.js

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

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

Lines changed: 2 additions & 2 deletions
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.

dist/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import CloudAPIClient from './CloudAPIClient';
22
import { APIResource as OriginAPIResource } from './api/APIResource';
33
import { APIList as OriginAPIList } from './api/APIList';
4+
import { APIEntity as OriginAPIEntity } from './api/APIEntity';
45
export * from './models';
56
export * from './api/class';
67
export * from './CloudAPIClient';
8+
export declare type APIEntity = InstanceType<typeof OriginAPIEntity>;
79
export declare type APIResource = InstanceType<typeof OriginAPIResource>;
810
export declare type APIList = InstanceType<typeof OriginAPIList>;
911
export default CloudAPIClient;

0 commit comments

Comments
 (0)