Skip to content

Commit 29d54bc

Browse files
committed
Generate BalancePlatform API
1 parent e529989 commit 29d54bc

File tree

194 files changed

+5687
-2785
lines changed

Some content is hidden

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

194 files changed

+5687
-2785
lines changed

src/services/balancePlatform/accountHoldersApi.ts

Lines changed: 33 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,24 @@
77
* Do not edit this class manually.
88
*/
99

10+
1011
import getJsonResponse from "../../helpers/getJsonResponse";
1112
import Service from "../../service";
1213
import Client from "../../client";
13-
import {
14-
AccountHolder,
15-
AccountHolderInfo,
16-
AccountHolderUpdateRequest,
17-
GetTaxFormResponse,
18-
PaginatedBalanceAccountsResponse,
19-
TransactionRulesResponse,
20-
ObjectSerializer
21-
} from "../../typings/balancePlatform/models";
2214
import { IRequest } from "../../typings/requestOptions";
2315
import Resource from "../resource";
2416

17+
import { ObjectSerializer } from "../../typings/balancePlatform/objectSerializer";
18+
import { AccountHolder } from "../../typings/balancePlatform/models";
19+
import { AccountHolderInfo } from "../../typings/balancePlatform/models";
20+
import { AccountHolderUpdateRequest } from "../../typings/balancePlatform/models";
21+
import { GetTaxFormResponse } from "../../typings/balancePlatform/models";
22+
import { PaginatedBalanceAccountsResponse } from "../../typings/balancePlatform/models";
23+
import { TransactionRulesResponse } from "../../typings/balancePlatform/models";
24+
25+
/**
26+
* API handler for AccountHoldersApi
27+
*/
2528
export class AccountHoldersApi extends Service {
2629

2730
private readonly API_BASEPATH: string = "https://balanceplatform-api-test.adyen.com/bcl/v2";
@@ -41,13 +44,15 @@ export class AccountHoldersApi extends Service {
4144
public async createAccountHolder(accountHolderInfo: AccountHolderInfo, requestOptions?: IRequest.Options): Promise<AccountHolder> {
4245
const endpoint = `${this.baseUrl}/accountHolders`;
4346
const resource = new Resource(this, endpoint);
44-
const request: AccountHolderInfo = ObjectSerializer.serialize(accountHolderInfo, "AccountHolderInfo");
47+
48+
const request: AccountHolderInfo = ObjectSerializer.serialize(accountHolderInfo, "AccountHolderInfo", "");
4549
const response = await getJsonResponse<AccountHolderInfo, AccountHolder>(
4650
resource,
4751
request,
4852
{ ...requestOptions, method: "POST" }
4953
);
50-
return ObjectSerializer.deserialize(response, "AccountHolder");
54+
55+
return ObjectSerializer.deserialize(response, "AccountHolder", "");
5156
}
5257

5358
/**
@@ -60,12 +65,14 @@ export class AccountHoldersApi extends Service {
6065
const endpoint = `${this.baseUrl}/accountHolders/{id}`
6166
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
6267
const resource = new Resource(this, endpoint);
68+
6369
const response = await getJsonResponse<string, AccountHolder>(
6470
resource,
6571
"",
6672
{ ...requestOptions, method: "GET" }
6773
);
68-
return ObjectSerializer.deserialize(response, "AccountHolder");
74+
75+
return ObjectSerializer.deserialize(response, "AccountHolder", "");
6976
}
7077

7178
/**
@@ -80,6 +87,7 @@ export class AccountHoldersApi extends Service {
8087
const endpoint = `${this.baseUrl}/accountHolders/{id}/balanceAccounts`
8188
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
8289
const resource = new Resource(this, endpoint);
90+
8391
const hasDefinedQueryParams = offset ?? limit;
8492
if(hasDefinedQueryParams) {
8593
if(!requestOptions) requestOptions = {};
@@ -92,7 +100,8 @@ export class AccountHoldersApi extends Service {
92100
"",
93101
{ ...requestOptions, method: "GET" }
94102
);
95-
return ObjectSerializer.deserialize(response, "PaginatedBalanceAccountsResponse");
103+
104+
return ObjectSerializer.deserialize(response, "PaginatedBalanceAccountsResponse", "");
96105
}
97106

98107
/**
@@ -105,12 +114,14 @@ export class AccountHoldersApi extends Service {
105114
const endpoint = `${this.baseUrl}/accountHolders/{id}/transactionRules`
106115
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
107116
const resource = new Resource(this, endpoint);
117+
108118
const response = await getJsonResponse<string, TransactionRulesResponse>(
109119
resource,
110120
"",
111121
{ ...requestOptions, method: "GET" }
112122
);
113-
return ObjectSerializer.deserialize(response, "TransactionRulesResponse");
123+
124+
return ObjectSerializer.deserialize(response, "TransactionRulesResponse", "");
114125
}
115126

116127
/**
@@ -125,6 +136,7 @@ export class AccountHoldersApi extends Service {
125136
const endpoint = `${this.baseUrl}/accountHolders/{id}/taxForms`
126137
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
127138
const resource = new Resource(this, endpoint);
139+
128140
const hasDefinedQueryParams = formType ?? year;
129141
if(hasDefinedQueryParams) {
130142
if(!requestOptions) requestOptions = {};
@@ -137,7 +149,8 @@ export class AccountHoldersApi extends Service {
137149
"",
138150
{ ...requestOptions, method: "GET" }
139151
);
140-
return ObjectSerializer.deserialize(response, "GetTaxFormResponse");
152+
153+
return ObjectSerializer.deserialize(response, "GetTaxFormResponse", "");
141154
}
142155

143156
/**
@@ -151,12 +164,15 @@ export class AccountHoldersApi extends Service {
151164
const endpoint = `${this.baseUrl}/accountHolders/{id}`
152165
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
153166
const resource = new Resource(this, endpoint);
154-
const request: AccountHolderUpdateRequest = ObjectSerializer.serialize(accountHolderUpdateRequest, "AccountHolderUpdateRequest");
167+
168+
const request: AccountHolderUpdateRequest = ObjectSerializer.serialize(accountHolderUpdateRequest, "AccountHolderUpdateRequest", "");
155169
const response = await getJsonResponse<AccountHolderUpdateRequest, AccountHolder>(
156170
resource,
157171
request,
158172
{ ...requestOptions, method: "PATCH" }
159173
);
160-
return ObjectSerializer.deserialize(response, "AccountHolder");
174+
175+
return ObjectSerializer.deserialize(response, "AccountHolder", "");
161176
}
177+
162178
}

src/services/balancePlatform/balanceAccountsApi.ts

Lines changed: 49 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,27 @@
77
* Do not edit this class manually.
88
*/
99

10+
1011
import getJsonResponse from "../../helpers/getJsonResponse";
1112
import Service from "../../service";
1213
import Client from "../../client";
13-
import {
14-
BalanceAccount,
15-
BalanceAccountInfo,
16-
BalanceAccountUpdateRequest,
17-
BalanceSweepConfigurationsResponse,
18-
CreateSweepConfigurationV2,
19-
PaginatedPaymentInstrumentsResponse,
20-
SweepConfigurationV2,
21-
TransactionRulesResponse,
22-
UpdateSweepConfigurationV2,
23-
ObjectSerializer
24-
} from "../../typings/balancePlatform/models";
2514
import { IRequest } from "../../typings/requestOptions";
2615
import Resource from "../resource";
2716

17+
import { ObjectSerializer } from "../../typings/balancePlatform/objectSerializer";
18+
import { BalanceAccount } from "../../typings/balancePlatform/models";
19+
import { BalanceAccountInfo } from "../../typings/balancePlatform/models";
20+
import { BalanceAccountUpdateRequest } from "../../typings/balancePlatform/models";
21+
import { BalanceSweepConfigurationsResponse } from "../../typings/balancePlatform/models";
22+
import { CreateSweepConfigurationV2 } from "../../typings/balancePlatform/models";
23+
import { PaginatedPaymentInstrumentsResponse } from "../../typings/balancePlatform/models";
24+
import { SweepConfigurationV2 } from "../../typings/balancePlatform/models";
25+
import { TransactionRulesResponse } from "../../typings/balancePlatform/models";
26+
import { UpdateSweepConfigurationV2 } from "../../typings/balancePlatform/models";
27+
28+
/**
29+
* API handler for BalanceAccountsApi
30+
*/
2831
export class BalanceAccountsApi extends Service {
2932

3033
private readonly API_BASEPATH: string = "https://balanceplatform-api-test.adyen.com/bcl/v2";
@@ -44,13 +47,15 @@ export class BalanceAccountsApi extends Service {
4447
public async createBalanceAccount(balanceAccountInfo: BalanceAccountInfo, requestOptions?: IRequest.Options): Promise<BalanceAccount> {
4548
const endpoint = `${this.baseUrl}/balanceAccounts`;
4649
const resource = new Resource(this, endpoint);
47-
const request: BalanceAccountInfo = ObjectSerializer.serialize(balanceAccountInfo, "BalanceAccountInfo");
50+
51+
const request: BalanceAccountInfo = ObjectSerializer.serialize(balanceAccountInfo, "BalanceAccountInfo", "");
4852
const response = await getJsonResponse<BalanceAccountInfo, BalanceAccount>(
4953
resource,
5054
request,
5155
{ ...requestOptions, method: "POST" }
5256
);
53-
return ObjectSerializer.deserialize(response, "BalanceAccount");
57+
58+
return ObjectSerializer.deserialize(response, "BalanceAccount", "");
5459
}
5560

5661
/**
@@ -64,26 +69,30 @@ export class BalanceAccountsApi extends Service {
6469
const endpoint = `${this.baseUrl}/balanceAccounts/{balanceAccountId}/sweeps`
6570
.replace("{" + "balanceAccountId" + "}", encodeURIComponent(String(balanceAccountId)));
6671
const resource = new Resource(this, endpoint);
67-
const request: CreateSweepConfigurationV2 = ObjectSerializer.serialize(createSweepConfigurationV2, "CreateSweepConfigurationV2");
72+
73+
const request: CreateSweepConfigurationV2 = ObjectSerializer.serialize(createSweepConfigurationV2, "CreateSweepConfigurationV2", "");
6874
const response = await getJsonResponse<CreateSweepConfigurationV2, SweepConfigurationV2>(
6975
resource,
7076
request,
7177
{ ...requestOptions, method: "POST" }
7278
);
73-
return ObjectSerializer.deserialize(response, "SweepConfigurationV2");
79+
80+
return ObjectSerializer.deserialize(response, "SweepConfigurationV2", "");
7481
}
7582

7683
/**
7784
* @summary Delete a sweep
7885
* @param balanceAccountId {@link string } The unique identifier of the balance account.
7986
* @param sweepId {@link string } The unique identifier of the sweep.
8087
* @param requestOptions {@link IRequest.Options }
88+
* @return {@link void }
8189
*/
8290
public async deleteSweep(balanceAccountId: string, sweepId: string, requestOptions?: IRequest.Options): Promise<void> {
8391
const endpoint = `${this.baseUrl}/balanceAccounts/{balanceAccountId}/sweeps/{sweepId}`
8492
.replace("{" + "balanceAccountId" + "}", encodeURIComponent(String(balanceAccountId)))
8593
.replace("{" + "sweepId" + "}", encodeURIComponent(String(sweepId)));
8694
const resource = new Resource(this, endpoint);
95+
8796
await getJsonResponse<string, void>(
8897
resource,
8998
"",
@@ -103,6 +112,7 @@ export class BalanceAccountsApi extends Service {
103112
const endpoint = `${this.baseUrl}/balanceAccounts/{balanceAccountId}/sweeps`
104113
.replace("{" + "balanceAccountId" + "}", encodeURIComponent(String(balanceAccountId)));
105114
const resource = new Resource(this, endpoint);
115+
106116
const hasDefinedQueryParams = offset ?? limit;
107117
if(hasDefinedQueryParams) {
108118
if(!requestOptions) requestOptions = {};
@@ -115,7 +125,8 @@ export class BalanceAccountsApi extends Service {
115125
"",
116126
{ ...requestOptions, method: "GET" }
117127
);
118-
return ObjectSerializer.deserialize(response, "BalanceSweepConfigurationsResponse");
128+
129+
return ObjectSerializer.deserialize(response, "BalanceSweepConfigurationsResponse", "");
119130
}
120131

121132
/**
@@ -128,12 +139,14 @@ export class BalanceAccountsApi extends Service {
128139
const endpoint = `${this.baseUrl}/balanceAccounts/{id}/transactionRules`
129140
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
130141
const resource = new Resource(this, endpoint);
142+
131143
const response = await getJsonResponse<string, TransactionRulesResponse>(
132144
resource,
133145
"",
134146
{ ...requestOptions, method: "GET" }
135147
);
136-
return ObjectSerializer.deserialize(response, "TransactionRulesResponse");
148+
149+
return ObjectSerializer.deserialize(response, "TransactionRulesResponse", "");
137150
}
138151

139152
/**
@@ -146,12 +159,14 @@ export class BalanceAccountsApi extends Service {
146159
const endpoint = `${this.baseUrl}/balanceAccounts/{id}`
147160
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
148161
const resource = new Resource(this, endpoint);
162+
149163
const response = await getJsonResponse<string, BalanceAccount>(
150164
resource,
151165
"",
152166
{ ...requestOptions, method: "GET" }
153167
);
154-
return ObjectSerializer.deserialize(response, "BalanceAccount");
168+
169+
return ObjectSerializer.deserialize(response, "BalanceAccount", "");
155170
}
156171

157172
/**
@@ -167,6 +182,7 @@ export class BalanceAccountsApi extends Service {
167182
const endpoint = `${this.baseUrl}/balanceAccounts/{id}/paymentInstruments`
168183
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
169184
const resource = new Resource(this, endpoint);
185+
170186
const hasDefinedQueryParams = offset ?? limit ?? status;
171187
if(hasDefinedQueryParams) {
172188
if(!requestOptions) requestOptions = {};
@@ -180,7 +196,8 @@ export class BalanceAccountsApi extends Service {
180196
"",
181197
{ ...requestOptions, method: "GET" }
182198
);
183-
return ObjectSerializer.deserialize(response, "PaginatedPaymentInstrumentsResponse");
199+
200+
return ObjectSerializer.deserialize(response, "PaginatedPaymentInstrumentsResponse", "");
184201
}
185202

186203
/**
@@ -195,12 +212,14 @@ export class BalanceAccountsApi extends Service {
195212
.replace("{" + "balanceAccountId" + "}", encodeURIComponent(String(balanceAccountId)))
196213
.replace("{" + "sweepId" + "}", encodeURIComponent(String(sweepId)));
197214
const resource = new Resource(this, endpoint);
215+
198216
const response = await getJsonResponse<string, SweepConfigurationV2>(
199217
resource,
200218
"",
201219
{ ...requestOptions, method: "GET" }
202220
);
203-
return ObjectSerializer.deserialize(response, "SweepConfigurationV2");
221+
222+
return ObjectSerializer.deserialize(response, "SweepConfigurationV2", "");
204223
}
205224

206225
/**
@@ -214,13 +233,15 @@ export class BalanceAccountsApi extends Service {
214233
const endpoint = `${this.baseUrl}/balanceAccounts/{id}`
215234
.replace("{" + "id" + "}", encodeURIComponent(String(id)));
216235
const resource = new Resource(this, endpoint);
217-
const request: BalanceAccountUpdateRequest = ObjectSerializer.serialize(balanceAccountUpdateRequest, "BalanceAccountUpdateRequest");
236+
237+
const request: BalanceAccountUpdateRequest = ObjectSerializer.serialize(balanceAccountUpdateRequest, "BalanceAccountUpdateRequest", "");
218238
const response = await getJsonResponse<BalanceAccountUpdateRequest, BalanceAccount>(
219239
resource,
220240
request,
221241
{ ...requestOptions, method: "PATCH" }
222242
);
223-
return ObjectSerializer.deserialize(response, "BalanceAccount");
243+
244+
return ObjectSerializer.deserialize(response, "BalanceAccount", "");
224245
}
225246

226247
/**
@@ -236,12 +257,15 @@ export class BalanceAccountsApi extends Service {
236257
.replace("{" + "balanceAccountId" + "}", encodeURIComponent(String(balanceAccountId)))
237258
.replace("{" + "sweepId" + "}", encodeURIComponent(String(sweepId)));
238259
const resource = new Resource(this, endpoint);
239-
const request: UpdateSweepConfigurationV2 = ObjectSerializer.serialize(updateSweepConfigurationV2, "UpdateSweepConfigurationV2");
260+
261+
const request: UpdateSweepConfigurationV2 = ObjectSerializer.serialize(updateSweepConfigurationV2, "UpdateSweepConfigurationV2", "");
240262
const response = await getJsonResponse<UpdateSweepConfigurationV2, SweepConfigurationV2>(
241263
resource,
242264
request,
243265
{ ...requestOptions, method: "PATCH" }
244266
);
245-
return ObjectSerializer.deserialize(response, "SweepConfigurationV2");
267+
268+
return ObjectSerializer.deserialize(response, "SweepConfigurationV2", "");
246269
}
270+
247271
}

0 commit comments

Comments
 (0)