Skip to content

Commit eaaf6c5

Browse files
committed
Version 1.5.15. Export of APIListTestCaseRuns
1 parent 0677451 commit eaaf6c5

25 files changed

+75
-80
lines changed

dist/API.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export declare class API {
4242
deviceGroup(id: number): APIResourceDeviceGroup;
4343
deviceGroups(): APIList<any, CollectionQueryParams, any>;
4444
devices(): APIListDevices;
45-
deviceSession(id: number): APIResourceDeviceSession;
45+
deviceSession(id: number): APIResourceDeviceSession<import("./models").SessionQueryParams>;
4646
deviceSessions(): APIList<any, CollectionQueryParams, any>;
4747
deviceStatistics(): APIList<any, CollectionQueryParams, any>;
4848
enums(): APIResource<any, import("./api/models/HTTP").QueryParams, import("./api/models/HTTP").QueryParams>;

dist/api/APIList.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import { APIEntity } from './APIEntity';
44
import { APIOrder, CollectionBasicQueryParams, CollectionQueryParams, CollectionResponse, NoQueryParams, SimpleCollectionResponse } from './models/HTTP';
55
export declare const DEFAULT_LIMIT: number;
66
export declare const DEFAULT_OFFSET: number;
7-
export declare class APIList<RESPONSE = any, QUERY_PARAMS extends CollectionBasicQueryParams | CollectionQueryParams | NoQueryParams = CollectionQueryParams, DATA = any> extends APIEntity<CollectionResponse<RESPONSE> | SimpleCollectionResponse<RESPONSE>, QUERY_PARAMS, DATA> {
7+
export type APIListQuery = CollectionBasicQueryParams | CollectionQueryParams | NoQueryParams;
8+
export declare class APIList<RESPONSE = any, QUERY_PARAMS extends APIListQuery = CollectionQueryParams, DATA = any> extends APIEntity<CollectionResponse<RESPONSE> | SimpleCollectionResponse<RESPONSE>, QUERY_PARAMS, DATA> {
89
create(data: DATA): Promise<AxiosResponse<RESPONSE>>;
910
sort(name: string, order?: APIOrder): this;
1011
limit(limit?: number): this;

dist/api/APIListTestCaseRuns.d.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { NoData } from './models/HTTP';
2+
import { TestCaseRun } from './models/TestCaseRun';
3+
import APIList, { APIListQuery } from './APIList';
14
import { SessionQueryParams } from './models/DeviceSession';
2-
import { NoData, NoQueryParams } from './models/HTTP';
3-
import APIList from './APIList';
45
import APIResourceDeviceSessionCommon from './APIResourceDeviceSessionCommon';
5-
import { TestCaseRun } from './models/TestCaseRun';
6-
export declare class APIListTestCaseRuns extends APIList<TestCaseRun, SessionQueryParams | NoQueryParams, NoData> {
6+
export declare class APIListTestCaseRuns<Q extends APIListQuery = SessionQueryParams> extends APIList<TestCaseRun, Q, NoData> {
77
constructor(parent: APIResourceDeviceSessionCommon);
88
}
99
export default APIListTestCaseRuns;
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { APIResource } from './APIResource';
22
import { APIResourceDeviceSessionCommon } from './APIResourceDeviceSessionCommon';
3-
import { DeviceSession } from './interface/DeviceSession';
4-
import { DeviceSession as DeviceSessionModel } from './models/DeviceSession';
5-
export declare class APIResourceDeviceSession extends APIResourceDeviceSessionCommon implements DeviceSession {
3+
import { DeviceSession as DeviceSessionModel, SessionQueryParams } from './models/DeviceSession';
4+
import APIListTestCaseRuns from './APIListTestCaseRuns';
5+
import { APIListQuery } from './APIList';
6+
export declare class APIResourceDeviceSession<QUERY_PARAMS extends APIListQuery = SessionQueryParams> extends APIResourceDeviceSessionCommon {
67
abort(): APIResource<DeviceSessionModel, import("..").QueryParams, import("..").QueryParams>;
78
retry(): APIResource<DeviceSessionModel, import("..").QueryParams, import("..").QueryParams>;
9+
testCaseRuns(): APIListTestCaseRuns<QUERY_PARAMS>;
810
}
911
export default APIResourceDeviceSession;

dist/api/APIResourceDeviceSessionCommon.d.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { DeviceSessionCommon } from './interface/DeviceSessionCommon';
88
import { DeviceSession, DeviceSessionCommand, DeviceSessionStep, SessionRunStepQueryParams, SessionStepQueryParams } from './models/DeviceSession';
99
import { CollectionBasicQueryParams, NoQueryParams } from './models/HTTP';
1010
import APIListScreenshots from './APIListScreenshots';
11-
import APIListTestCaseRuns from './APIListTestCaseRuns';
1211
export declare class APIResourceDeviceSessionCommon extends APIResource<DeviceSession> implements DeviceSessionCommon {
1312
constructor(parent: APIEntity<any> | API, id: number);
1413
commands(): APIList<DeviceSessionCommand, import("./models/HTTP").CollectionQueryParams, any>;
@@ -17,10 +16,9 @@ export declare class APIResourceDeviceSessionCommon extends APIResource<DeviceSe
1716
release(): APIResource<DeviceSession, NoQueryParams, void>;
1817
screenshots(): APIListScreenshots;
1918
screenshot(id: number): APIResource<any, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;
20-
steps(): APIList<DeviceSessionStep, SessionRunStepQueryParams | SessionStepQueryParams | CollectionBasicQueryParams, void>;
19+
steps(): APIList<DeviceSessionStep, CollectionBasicQueryParams | SessionRunStepQueryParams | SessionStepQueryParams, void>;
2120
step(id: number | 'current'): APIResource<DeviceSessionStep, NoQueryParams, void>;
2221
currentStep(): APIResource<DeviceSessionStep, NoQueryParams, void>;
23-
testCaseRuns(): APIListTestCaseRuns;
2422
connections(): APIList<any, import("./models/HTTP").CollectionQueryParams, any>;
2523
logs(): APIResource<any, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;
2624
clusterLogs(): APIResource<any, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;

dist/api/APIResourceRun.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { APIResourceDeviceSession } from './APIResourceDeviceSession';
22
import { APIResourceRunCommon } from './APIResourceRunCommon';
3+
import { CollectionQueryParams } from './models/HTTP';
34
export declare class APIResourceRun extends APIResourceRunCommon {
4-
deviceSession(id: number): APIResourceDeviceSession;
5+
deviceSession(id: number): APIResourceDeviceSession<CollectionQueryParams>;
56
}
67
export default APIResourceRun;

dist/api/interface/DeviceSession.d.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { APIList } from '../APIList';
22
import { APIResource } from '../APIResource';
3-
import { DeviceSessionCommand, DeviceSessionStep, SessionQueryParams } from '../models/DeviceSession';
3+
import { DeviceSessionCommand, DeviceSessionStep } from '../models/DeviceSession';
44
import { NoData, NoQueryParams } from '../models/HTTP';
55
import { Screenshot } from '../models/Screenshot';
6-
import { TestCaseRun } from '../models/TestCaseRun';
76
import { DeviceSessionBase } from './DeviceSessionBase';
87
export interface DeviceSessionCommon extends DeviceSessionBase {
98
commands(): APIList<DeviceSessionCommand>;
@@ -12,6 +11,5 @@ export interface DeviceSessionCommon extends DeviceSessionBase {
1211
steps(): APIList<DeviceSessionStep>;
1312
step(id: number | 'current'): APIResource<DeviceSessionStep, NoQueryParams, NoData>;
1413
currentStep(): APIResource<DeviceSessionStep, NoQueryParams, NoData>;
15-
testCaseRuns(): APIList<TestCaseRun, SessionQueryParams | NoQueryParams, NoData>;
1614
}
1715
export default DeviceSessionCommon;

dist/api/lists.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { APIListDevices as OriginAPIListDevices } from './APIListDevices';
44
import { APIListFiles as OriginAPIListFiles } from './APIListFiles';
55
import { APIListOutputFiles as OriginAPIListOutputFiles } from './APIListOutputFiles';
66
import { APIListScreenshots as OriginAPIListScreenshots } from './APIListScreenshots';
7+
import { APIListTestCaseRuns as OriginAPIListTestCaseRuns } from './APIListTestCaseRuns';
78
import { APIListTestRunDeviceSessions as OriginAPIListTestRunDeviceSessions } from './APIListTestRunDeviceSessions';
89
import { APIListNotifications as OriginAPIListNotifications } from './APIListNotifications';
910
import { APIListProperties as OriginAPIListProperties } from './APIListProperties';
@@ -17,6 +18,7 @@ export type APIListDevices = InstanceType<typeof OriginAPIListDevices>;
1718
export type APIListFiles = InstanceType<typeof OriginAPIListFiles>;
1819
export type APIListOutputFiles = InstanceType<typeof OriginAPIListOutputFiles>;
1920
export type APIListScreenshots = InstanceType<typeof OriginAPIListScreenshots>;
21+
export type APIListTestCaseRuns = InstanceType<typeof OriginAPIListTestCaseRuns>;
2022
export type APIListTestRunDeviceSessions = InstanceType<typeof OriginAPIListTestRunDeviceSessions>;
2123
export type APIListNotifications = InstanceType<typeof OriginAPIListNotifications>;
2224
export type APIListProperties = InstanceType<typeof OriginAPIListProperties>;

dist/bitbar-cloud-api-client.js

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

0 commit comments

Comments
 (0)