Skip to content

Commit d1a667e

Browse files
authored
Merge pull request #473 from piotrsapiejewskismartbear/master
SDCB-12346 fix account post data type
2 parents 608b0be + f410e83 commit d1a667e

File tree

8 files changed

+23
-10
lines changed

8 files changed

+23
-10
lines changed

dist/api/APIResourceAccount.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ import { API } from '../API';
22
import { APIList } from './APIList';
33
import { APIResource } from './APIResource';
44
import { APIResourceBillingPeriod } from './APIResourceBillingPeriod';
5-
import { Account } from './models/Account';
5+
import { Account, AccountData } from './models/Account';
66
import { AccountConcurrencyStatusMap } from './models/AccountConcurrencyStatusMap';
77
import { AccountPreferences } from './models/AccountPreference';
88
import { AccountServicePayment } from './models/AccountServicePayment';
99
import { BillingPeriod, BillingPeriodQueryParams } from './models/BillingPeriod';
1010
import { DeviceTimeSummaryQueryParams } from './models/Device';
11-
import { CollectionBasicQueryParams, NoQueryParams, SimpleCollectionResponse } from './models/HTTP';
11+
import { CollectionBasicQueryParams, NoQueryParams, QueryParams, SimpleCollectionResponse } from './models/HTTP';
1212
import { User, UserData } from './models/User';
1313
import { DeviceTimeQueryParams, UserDeviceTime } from './models/UserDeviceTime';
1414
import { UserDeviceTimeSummary } from './models/UserDeviceTimeSummary';
1515
import { VisualTestAccess } from './models/VisualTest';
16-
export declare class APIResourceAccount extends APIResource<Account> {
16+
export declare class APIResourceAccount extends APIResource<Account, QueryParams, AccountData> {
1717
constructor(parent: API, id: number);
1818
concurrencyStatus(): APIResource<AccountConcurrencyStatusMap, NoQueryParams, void>;
1919
deviceTime(): APIList<UserDeviceTime, DeviceTimeQueryParams, void>;

dist/api/models/Account.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,9 @@ export declare type Invoice = {
1616
state: string;
1717
update: boolean;
1818
};
19+
export declare type AccountData = Partial<{
20+
comment: string;
21+
invoiceDetails: Invoice;
22+
name: string;
23+
userName: string;
24+
}>;

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.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.2.1",
3+
"version": "1.2.2",
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/APIResourceAccount.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ import {API} from '../API';
22
import {APIList} from './APIList';
33
import {APIResource} from './APIResource';
44
import {APIResourceBillingPeriod} from './APIResourceBillingPeriod';
5-
import {Account} from './models/Account';
5+
import {Account, AccountData} from './models/Account';
66
import {AccountConcurrencyStatusMap} from './models/AccountConcurrencyStatusMap';
77
import {AccountPreferences} from './models/AccountPreference';
88
import {AccountServicePayment} from './models/AccountServicePayment';
99
import {BillingPeriod, BillingPeriodQueryParams} from './models/BillingPeriod';
1010
import {DeviceTimeSummaryQueryParams} from './models/Device';
11-
import {CollectionBasicQueryParams, NoData, NoQueryParams, SimpleCollectionResponse} from './models/HTTP';
11+
import {CollectionBasicQueryParams, NoData, NoQueryParams, QueryParams, SimpleCollectionResponse} from './models/HTTP';
1212
import {User, UserData} from './models/User';
1313
import {DeviceTimeQueryParams, UserDeviceTime} from './models/UserDeviceTime';
1414
import {UserDeviceTimeSummary} from './models/UserDeviceTimeSummary';
1515
import {VisualTestAccess} from './models/VisualTest';
1616

1717

18-
export class APIResourceAccount extends APIResource<Account> {
18+
export class APIResourceAccount extends APIResource<Account, QueryParams, AccountData> {
1919

2020
/**
2121
* /accounts/{id}

src/api/models/Account.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,10 @@ export type Invoice = {
1717
state: string,
1818
update: boolean
1919
}
20+
21+
export type AccountData = Partial<{
22+
comment: string,
23+
invoiceDetails: Invoice,
24+
name: string,
25+
userName: string
26+
}>

0 commit comments

Comments
 (0)