Skip to content

Commit 459f696

Browse files
author
Monika Cilińska
authored
Merge pull request #26 from marverix/master
Add /users/id/device-time-summary
2 parents 82ac79b + c7b03b5 commit 459f696

65 files changed

Lines changed: 4254 additions & 1933 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.browserslistrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
> 4%
2+
Firefox ESR
3+
not dead

bower.json

Lines changed: 0 additions & 32 deletions
This file was deleted.

dist/API.d.ts

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import './finka';
2+
import ApiConfig from './ApiConfig';
3+
import { AxiosInstance } from 'axios';
4+
import APIList from './api/APIList';
5+
import APIListDevices from './api/APIListDevices';
6+
import APIListUsers from './api/APIListUsers';
7+
import APIResourceUser from './api/APIResourceUser';
8+
import APIResourceDevice from './api/APIResourceDevice';
9+
import APIResourceDeviceGroup from './api/APIResourceDeviceGroup';
10+
import APIResourceUserSession from './api/APIResourceUserSession';
11+
import APIResourceAccessGroup from './api/APIResourceAccessGroup';
12+
import APIAdminResource from './api/APIAdminResource';
13+
import APIResourceAccount from "./api/APIResourceAccount";
14+
declare class API {
15+
private config;
16+
private axiosConfig;
17+
axios: AxiosInstance;
18+
constructor(config: ApiConfig);
19+
userSession(): APIResourceUserSession;
20+
user(id: number | 'me'): APIResourceUser;
21+
users(): APIListUsers;
22+
me(): APIResourceUser;
23+
admin(): APIAdminResource;
24+
devices(): APIListDevices;
25+
device(id: number): APIResourceDevice;
26+
deviceGroups(): APIList;
27+
deviceGroup(id: number): APIResourceDeviceGroup;
28+
labelGroups(): APIList;
29+
deviceStatistics(): APIList;
30+
accessGroups(): APIList;
31+
accessGroup(id: number): APIResourceAccessGroup;
32+
account(id: number): APIResourceAccount;
33+
}
34+
export default API;

dist/ApiConfig.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { AxiosBasicCredentials } from 'axios';
2+
interface ApiConfig {
3+
baseURL: string;
4+
cloudUrl?: string;
5+
v2?: boolean;
6+
apiKey?: string;
7+
auth?: AxiosBasicCredentials;
8+
}
9+
export default ApiConfig;

dist/CloudAPIClient.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import API from './API';
2+
import FilterBuilder from './FilterBuilder';
3+
declare const CloudAPIClient: {
4+
API: typeof API;
5+
FilterBuilder: typeof FilterBuilder;
6+
};
7+
export default CloudAPIClient;

dist/Filter.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
declare class Filter {
2+
name: string;
3+
value: any;
4+
operand: string;
5+
constructor(name: string, value: any, operand: string);
6+
}
7+
export default Filter;

dist/FilterBuilder.d.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import './finka';
2+
import Filter from './Filter';
3+
declare class FilterBuilder {
4+
private filters;
5+
constructor();
6+
private add;
7+
gt(name: string, value: number): FilterBuilder;
8+
lt(name: string, value: number): FilterBuilder;
9+
after(name: string, value: Date | number): FilterBuilder;
10+
afterorequal(name: string, value: Date | number): FilterBuilder;
11+
before(name: string, value: Date | number): FilterBuilder;
12+
beforeorequal(name: string, value: Date | number): FilterBuilder;
13+
on(name: string, value: any): FilterBuilder;
14+
eq(name: string, value: any): FilterBuilder;
15+
contains(name: string, value: string): FilterBuilder;
16+
like(name: string, value: string): FilterBuilder;
17+
isnull(name: string): FilterBuilder;
18+
in(name: string, value: Array<any>): FilterBuilder;
19+
notin(name: string, value: Array<any>): FilterBuilder;
20+
raw(filter: Filter): void;
21+
isFilterPart(str: string): boolean;
22+
toString(): string;
23+
}
24+
export default FilterBuilder;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import APIList from './APIList';
2+
declare class APIAdminListNotificationPlans extends APIList {
3+
constructor(parent: object);
4+
channels(): APIList;
5+
scopes(): APIList;
6+
}
7+
export default APIAdminListNotificationPlans;

dist/api/APIAdminResource.d.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import APIList from './APIList';
2+
import APIResource from './APIResource';
3+
import APIResourceFile from './APIResourceFile';
4+
import APIAdminResourceCluster from './APIAdminResourceCluster';
5+
import APIAdminResourceDeviceTime from './APIAdminResourceDeviceTime';
6+
import APIAdminResourceRun from './APIAdminResourceRun';
7+
import APIAdminResourceDevice from './APIAdminResourceDevice';
8+
import APIAdminResourceDeviceSession from './APIAdminResourceDeviceSession';
9+
import APIResourceProject from './APIResourceProject';
10+
declare class APIAdminResource extends APIResource {
11+
constructor(parent: object);
12+
private withAdmin;
13+
clusters(): APIList;
14+
cluster(id: number): APIAdminResourceCluster;
15+
devices(): APIList;
16+
device(id: number): APIAdminResourceDevice;
17+
deviceModels(): APIList;
18+
deviceModel(id: number): APIResource;
19+
deviceSessions(): APIList;
20+
deviceSession(id: number): APIAdminResourceDeviceSession;
21+
deviceStatuses(): APIList;
22+
deviceTime(): APIAdminResourceDeviceTime;
23+
interactiveQueue(): APIList;
24+
files(): APIList;
25+
file(id: number): APIResourceFile;
26+
overview(): APIResource;
27+
projects(): APIList;
28+
project(id: number): APIResourceProject;
29+
runs(): APIList;
30+
run(id: number): APIAdminResourceRun;
31+
users(): APIList;
32+
}
33+
export default APIAdminResource;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import APIResource from './APIResource';
2+
import APIList from './APIList';
3+
declare class APIAdminResourceCluster extends APIResource {
4+
constructor(parent: object, id: number);
5+
devices(): APIList;
6+
}
7+
export default APIAdminResourceCluster;

0 commit comments

Comments
 (0)