Skip to content

Commit 87ead55

Browse files
authored
Merge pull request #469 from piotrsapiejewskismartbear/master
SDCB-12339 assign AdminAccounts resource to endpoint definition
2 parents 9240625 + cb0920e commit 87ead55

9 files changed

+31
-12
lines changed

dist/api/APIAdminResource.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { APIAdminListNotificationPlans } from './APIAdminListNotificationPlans';
44
import { APIAdminListRuns } from './APIAdminListRuns';
55
import { APIAdminListServices } from './APIAdminListServices';
66
import { APIAdminListStatistics } from './APIAdminListStatistics';
7+
import APIAdminResourceAccount from './APIAdminResourceAccount';
78
import { APIAdminResourceAccountService } from './APIAdminResourceAccountService';
89
import { APIAdminResourceCluster } from './APIAdminResourceCluster';
910
import { APIAdminResourceDevice } from './APIAdminResourceDevice';
@@ -58,7 +59,7 @@ export declare class APIAdminResource extends APIResource {
5859
accessGroups(): APIList<AccessGroup, CollectionQueryParams, AccessGroupData>;
5960
accessGroup(id: number): APIResourceAccessGroup;
6061
accounts(): APIList<Account, CollectionQueryParams, any>;
61-
account(id: number): APIResource<Account, import("./models/HTTP").QueryParams, import("./models/HTTP").QueryParams>;
62+
account(id: number): APIAdminResourceAccount;
6263
accountServices(): APIList<AccountService, CollectionQueryParams, any>;
6364
accountService(id: number): APIAdminResourceAccountService;
6465
activities(): APIList<Activity, CollectionQueryParams, any>;

dist/bitbar-cloud-api-client.js

Lines changed: 19 additions & 3 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.

package-lock.json

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.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.1.7",
3+
"version": "1.1.8",
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/APIAdminResource.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {APIAdminListRuns} from './APIAdminListRuns';
55
import {APIAdminListServices} from './APIAdminListServices';
66
import {APIAdminListStatistics} from './APIAdminListStatistics';
77
import {APIAdminResource} from './APIAdminResource';
8+
import {APIAdminResourceAccount} from './APIAdminResourceAccount';
89
import {APIAdminResourceAccountService} from './APIAdminResourceAccountService';
910
import {APIAdminResourceCluster} from './APIAdminResourceCluster';
1011
import {APIAdminResourceDevice} from './APIAdminResourceDevice';
@@ -65,7 +66,7 @@ describe('APIAdminResource', () => {
6566
describe('@account', () => {
6667
it('should initialize proper endpoint path', () => {
6768
const call = service.account(1);
68-
expect(call).toBeInstanceOf(APIResource);
69+
expect(call).toBeInstanceOf(APIAdminResourceAccount);
6970
expect(call.toUrl()).toEqual(`${baseUrl}/accounts/1`);
7071
});
7172

src/api/APIAdminResource.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {APIAdminListNotificationPlans} from './APIAdminListNotificationPlans';
44
import {APIAdminListRuns} from './APIAdminListRuns';
55
import {APIAdminListServices} from './APIAdminListServices';
66
import {APIAdminListStatistics} from './APIAdminListStatistics';
7+
import APIAdminResourceAccount from './APIAdminResourceAccount';
78
import {APIAdminResourceAccountService} from './APIAdminResourceAccountService';
89
import {APIAdminResourceCluster} from './APIAdminResourceCluster';
910
import {APIAdminResourceDevice} from './APIAdminResourceDevice';
@@ -86,7 +87,7 @@ export class APIAdminResource extends APIResource {
8687
throw new Error('Resource ID cannot be null!');
8788
}
8889

89-
return new APIResource<Account>(this).push('admin', 'accounts', id);
90+
return new APIAdminResourceAccount(this, id);
9091
}
9192

9293
// /admin/account-services

0 commit comments

Comments
 (0)