Skip to content

Commit 6e97c27

Browse files
author
Monika Cilińska
authored
Merge pull request #79 from marverix/master
Version 0.32.0
2 parents 7008e3a + 8d8749c commit 6e97c27

40 files changed

+565
-418
lines changed

dist/api/APIAdminResource.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import APIAdminResourceCluster from './APIAdminResourceCluster';
88
import APIAdminResourceDeviceTime from './APIAdminResourceDeviceTime';
99
import APIAdminResourceRunStandalone from './APIAdminResourceRunStandalone';
1010
import APIAdminResourceDevice from './APIAdminResourceDevice';
11-
import APIAdminResourceDeviceSession from './APIAdminResourceDeviceSession';
1211
import APIAdminResourceAccountService from './APIAdminResourceAccountService';
1312
import APIAdminResourceUser from './APIAdminResourceUser';
13+
import APIAdminResourceDeviceSessionStandalone from './APIAdminResourceDeviceSessionStandalone';
1414
declare class APIAdminResource extends APIResource {
1515
constructor(parent: object);
1616
accessGroups(): APIList;
@@ -33,7 +33,7 @@ declare class APIAdminResource extends APIResource {
3333
deviceModelCriterias(): APIList;
3434
deviceModelCriteria(id: number): APIResource;
3535
deviceSessions(): APIList;
36-
deviceSession(id: number): APIAdminResourceDeviceSession;
36+
deviceSession(id: number): APIAdminResourceDeviceSessionStandalone;
3737
deviceStatuses(): APIList;
3838
deviceTime(): APIAdminResourceDeviceTime;
3939
interactiveQueue(): APIList;
Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,6 @@
11
import APIResource from './APIResource';
2-
import APIList from './APIList';
3-
import InputFileset from './extra-class/InputFileset';
4-
import OutputFileset from './extra-class/OutputFileset';
5-
declare class APIAdminResourceDeviceSession extends APIResource {
6-
constructor(parent: object, id: number);
7-
changeBillable(): APIResource;
8-
connections(): APIList;
9-
connection(id: number): APIResource;
10-
input(): InputFileset;
11-
output(): OutputFileset;
12-
release(): APIResource;
13-
screenshots(): APIList;
14-
screenshot(id: number): APIResource;
15-
steps(): APIList;
16-
step(id: number | 'current'): APIResource;
17-
currentStep(): APIResource;
18-
testCaseRuns(): APIList;
2+
import APIResourceDeviceSessionCommon from './APIResourceDeviceSessionCommon';
3+
declare class APIAdminResourceDeviceSession extends APIResourceDeviceSessionCommon {
4+
changeBillable(billable: boolean): APIResource;
195
}
206
export default APIAdminResourceDeviceSession;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import APIResource from './APIResource';
2+
import APIList from './APIList';
3+
import APIResourceDeviceSessionCommon from './APIResourceDeviceSessionCommon';
4+
import DeviceSessionStandalone from './interface/DeviceSessionStandalone';
5+
import DeviceSessionCommon from './interface/DeviceSessionCommon';
6+
declare class APIAdminResourceDeviceSessionStandalone extends APIResourceDeviceSessionCommon implements DeviceSessionCommon, DeviceSessionStandalone {
7+
changeBillable(billable: boolean): APIResource;
8+
connections(): APIList;
9+
connection(id: number): APIResource;
10+
release(): APIResource;
11+
}
12+
export default APIAdminResourceDeviceSessionStandalone;

dist/api/APIAdminResourceRun.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import APIResource from './APIResource';
21
import APIResourceRunCommon from './APIResourceRunCommon';
32
import APIAdminResourceDeviceSession from './APIAdminResourceDeviceSession';
43
declare class APIAdminResourceRun extends APIResourceRunCommon {
5-
buildLogsZip(ids?: Array<number>): APIResource;
4+
buildLogsZip(ids?: Array<number>): import("./APIResource").default;
65
deviceSession(id: number): APIAdminResourceDeviceSession;
76
}
87
export default APIAdminResourceRun;
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1+
import APIList from './APIList';
12
import APIResource from './APIResource';
3+
import APIResourceDeviceSessionCommon from './APIResourceDeviceSessionCommon';
24
declare class APIAdminResourceRunStandalone extends APIResource {
35
constructor(parent: object, id: number);
46
abort(): APIResource;
57
changeBillable(billable: boolean): APIResource;
68
changePriority(priority: boolean): APIResource;
79
retry(ids?: Array<number>): APIResource;
10+
deviceSessions(): APIList;
11+
deviceSession(id: number): APIResourceDeviceSessionCommon;
812
}
913
export default APIAdminResourceRunStandalone;

dist/api/APIEntity.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ declare class APIEntity {
66
constructor(parent: APIEntity | object);
77
push(...items: Array<string | number>): this;
88
pop(): this;
9+
shift(): this;
10+
unshift(...items: Array<string | number>): this;
11+
restack(...items: Array<string | number>): this;
912
get first(): string | number;
1013
set first(val: string | number);
1114
get last(): string | number;
Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,8 @@
11
import APIResource from './APIResource';
2-
import APIList from './APIList';
3-
import InputFileset from './extra-class/InputFileset';
4-
import OutputFileset from './extra-class/OutputFileset';
5-
declare class APIResourceDeviceSession extends APIResource {
6-
constructor(parent: object, id: number);
7-
clusterLogs(): APIResource;
8-
dataAvailability(): APIResource;
9-
fixturesZip(): APIResource;
10-
junitXml(): APIResource;
11-
logs(): APIResource;
12-
performance(): APIResource;
13-
release(): APIResource;
14-
resultDataZip(): APIResource;
15-
screenshots(): APIList;
16-
screenshot(id: number): APIResource;
17-
steps(): APIList;
18-
step(id: number | 'current'): APIResource;
19-
currentStep(): APIResource;
20-
testCaseRuns(): APIList;
2+
import APIResourceDeviceSessionCommon from './APIResourceDeviceSessionCommon';
3+
import DeviceSession from './interface/DeviceSession';
4+
declare class APIResourceDeviceSession extends APIResourceDeviceSessionCommon implements DeviceSession {
5+
abort(): APIResource;
216
retry(): APIResource;
22-
input(): InputFileset;
23-
output(): OutputFileset;
24-
videos(): APIList;
25-
connections(): APIList;
267
}
278
export default APIResourceDeviceSession;
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import APIResource from './APIResource';
2+
import APIList from './APIList';
3+
import InputFileset from './class/InputFileset';
4+
import OutputFileset from './class/OutputFileset';
5+
import DeviceSessionCommon from './interface/DeviceSessionCommon';
6+
declare class APIResourceDeviceSessionCommon extends APIResource implements DeviceSessionCommon {
7+
constructor(parent: object, id: number);
8+
input(): InputFileset;
9+
output(): OutputFileset;
10+
screenshots(): APIList;
11+
screenshot(id: number): APIResource;
12+
steps(): APIList;
13+
step(id: number | 'current'): APIResource;
14+
currentStep(): APIResource;
15+
testCaseRuns(): APIList;
16+
}
17+
export default APIResourceDeviceSessionCommon;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import APIList from './APIList';
2+
import APIResource from './APIResource';
3+
import OutputFileset from './class/OutputFileset';
4+
declare class APIResourceDeviceSessionStandalone extends APIResource {
5+
constructor(parent: object, id: number);
6+
connections(): APIList;
7+
connection(id: number): APIResource;
8+
output(): OutputFileset;
9+
release(): APIResource;
10+
}
11+
export default APIResourceDeviceSessionStandalone;

dist/api/APIResourceUser.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import APIResource from './APIResource';
22
import APIResourceBillingPeriod from './APIResourceBillingPeriod';
33
import APIResourceJob from './APIResourceJob';
44
import APIResourceDeviceGroup from './APIResourceDeviceGroup';
5-
import APIResourceDeviceSession from './APIResourceDeviceSession';
65
import APIResourceProject from './APIResourceProject';
76
import APIResourceFile from './APIResourceFile';
87
import APIResourceNotification from './APIResourceNotification';
@@ -15,6 +14,7 @@ import APIListServices from './APIListServices';
1514
import APIListRuns from './APIListRuns';
1615
import APIListNotifications from './APIListNotifications';
1716
import APIListSmartbearTunnels from './APIListSmartbearTunnels';
17+
import APIResourceDeviceSessionStandalone from './APIResourceDeviceSessionStandalone';
1818
declare class APIResourceUser extends APIResource {
1919
constructor(parent: object, id: number | 'me');
2020
account(): APIUserResourceAccount;
@@ -29,7 +29,7 @@ declare class APIResourceUser extends APIResource {
2929
deviceGroups(): APIList;
3030
deviceGroup(id: number): APIResourceDeviceGroup;
3131
deviceSessions(): APIList;
32-
deviceSession(id: number): APIResourceDeviceSession;
32+
deviceSession(id: number): APIResourceDeviceSessionStandalone;
3333
projects(): APIList;
3434
project(id: number): APIResourceProject;
3535
files(): APIListFiles;

0 commit comments

Comments
 (0)