Skip to content

Commit f48046b

Browse files
committed
Regenerate API SDKs
1 parent 675f45e commit f48046b

14 files changed

+762
-1
lines changed

.openapi-generator/FILES

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ models/financial-account-mutual-fund.ts
5858
models/financial-account-sip-all-of.ts
5959
models/financial-account-sip.ts
6060
models/financial-account-sub-category-type.ts
61+
models/financial-account-term-deposit-all-of.ts
62+
models/financial-account-term-deposit.ts
6163
models/financial-account-transaction-equity-transaction-all-of.ts
6264
models/financial-account-transaction-equity-transaction.ts
6365
models/financial-account-transaction-mutual-fund-transaction-all-of.ts
@@ -112,9 +114,17 @@ models/sip.ts
112114
models/supported-document-type.ts
113115
models/supported-entity-type.ts
114116
models/supported-identifier.ts
117+
models/term-deposit-account-details.ts
118+
models/term-deposit-account-type.ts
119+
models/term-deposit-bank-information.ts
120+
models/term-deposit-compounding-frequency.ts
121+
models/term-deposit-information.ts
122+
models/term-deposit-interest-computation.ts
123+
models/term-deposit-interest-payout-type.ts
115124
models/term-deposit-transaction-mode.ts
116125
models/term-deposit-transaction-type.ts
117126
models/term-deposit-transaction.ts
127+
models/term-deposit.ts
118128
models/upload-document-response.ts
119129
models/uri-details.ts
120130
package.json
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* My Data My Consent - Developer API
5+
* Unleashing the power of consent by establishing trust. The Platform Core Developer API defines a set of capabilities that can be used to request, issue, manage and update data, documents and credentials by organizations. The API can be used to request, manage and update Decentralised Identifiers, Financial Data, Health Data issue Documents, Credentials directly or using OpenID Connect flows, and verify Messages signed with DIDs and much more.
6+
*
7+
* The version of the OpenAPI document: 1.0
8+
* Contact: [email protected]
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
17+
/**
18+
*
19+
* @export
20+
* @interface FinancialAccountTermDepositAllOf
21+
*/
22+
export interface FinancialAccountTermDepositAllOf {
23+
/**
24+
*
25+
* @type {string}
26+
* @memberof FinancialAccountTermDepositAllOf
27+
*/
28+
'type': string;
29+
}
30+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* My Data My Consent - Developer API
5+
* Unleashing the power of consent by establishing trust. The Platform Core Developer API defines a set of capabilities that can be used to request, issue, manage and update data, documents and credentials by organizations. The API can be used to request, manage and update Decentralised Identifiers, Financial Data, Health Data issue Documents, Credentials directly or using OpenID Connect flows, and verify Messages signed with DIDs and much more.
6+
*
7+
* The version of the OpenAPI document: 1.0
8+
* Contact: [email protected]
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
// May contain unused imports in some cases
17+
// @ts-ignore
18+
import { TermDepositAccountDetails } from './term-deposit-account-details';
19+
// May contain unused imports in some cases
20+
// @ts-ignore
21+
import { TermDepositAccountType } from './term-deposit-account-type';
22+
23+
/**
24+
* @type FinancialAccountTermDeposit
25+
* @export
26+
*/
27+
export type FinancialAccountTermDeposit = FinancialAccountTermDepositAllOf & TermDeposit;
28+
29+

models/financial-account.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,22 @@ import { FinancialAccountMutualFund } from './financial-account-mutual-fund';
2424
import { FinancialAccountSip } from './financial-account-sip';
2525
// May contain unused imports in some cases
2626
// @ts-ignore
27+
import { FinancialAccountTermDeposit } from './financial-account-term-deposit';
28+
// May contain unused imports in some cases
29+
// @ts-ignore
2730
import { Holder } from './holder';
2831
// May contain unused imports in some cases
2932
// @ts-ignore
3033
import { SipInvestmentInformation } from './sip-investment-information';
3134
// May contain unused imports in some cases
3235
// @ts-ignore
3336
import { SipPlanInformation } from './sip-plan-information';
37+
// May contain unused imports in some cases
38+
// @ts-ignore
39+
import { TermDepositAccountDetails } from './term-deposit-account-details';
40+
// May contain unused imports in some cases
41+
// @ts-ignore
42+
import { TermDepositAccountType } from './term-deposit-account-type';
3443

3544
/**
3645
*
@@ -176,5 +185,29 @@ export interface FinancialAccount {
176185
* @memberof FinancialAccount
177186
*/
178187
'investment_info': SipInvestmentInformation;
188+
/**
189+
*
190+
* @type {string}
191+
* @memberof FinancialAccount
192+
*/
193+
'account_number': string;
194+
/**
195+
*
196+
* @type {TermDepositAccountType}
197+
* @memberof FinancialAccount
198+
*/
199+
'account_type': TermDepositAccountType;
200+
/**
201+
*
202+
* @type {string}
203+
* @memberof FinancialAccount
204+
*/
205+
'issuer_logo_url': string;
206+
/**
207+
*
208+
* @type {TermDepositAccountDetails}
209+
* @memberof FinancialAccount
210+
*/
211+
'account_details': TermDepositAccountDetails;
179212
}
180213

models/index.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ export * from './financial-account-mutual-fund-all-of';
4646
export * from './financial-account-sip';
4747
export * from './financial-account-sip-all-of';
4848
export * from './financial-account-sub-category-type';
49+
export * from './financial-account-term-deposit';
50+
export * from './financial-account-term-deposit-all-of';
4951
export * from './financial-account-transaction';
5052
export * from './financial-account-transaction-equity-transaction';
5153
export * from './financial-account-transaction-equity-transaction-all-of';
@@ -98,6 +100,14 @@ export * from './sip-transaction-type';
98100
export * from './supported-document-type';
99101
export * from './supported-entity-type';
100102
export * from './supported-identifier';
103+
export * from './term-deposit';
104+
export * from './term-deposit-account-details';
105+
export * from './term-deposit-account-type';
106+
export * from './term-deposit-bank-information';
107+
export * from './term-deposit-compounding-frequency';
108+
export * from './term-deposit-information';
109+
export * from './term-deposit-interest-computation';
110+
export * from './term-deposit-interest-payout-type';
101111
export * from './term-deposit-transaction';
102112
export * from './term-deposit-transaction-mode';
103113
export * from './term-deposit-transaction-type';
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* My Data My Consent - Developer API
5+
* Unleashing the power of consent by establishing trust. The Platform Core Developer API defines a set of capabilities that can be used to request, issue, manage and update data, documents and credentials by organizations. The API can be used to request, manage and update Decentralised Identifiers, Financial Data, Health Data issue Documents, Credentials directly or using OpenID Connect flows, and verify Messages signed with DIDs and much more.
6+
*
7+
* The version of the OpenAPI document: 1.0
8+
* Contact: [email protected]
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
// May contain unused imports in some cases
17+
// @ts-ignore
18+
import { Holder } from './holder';
19+
// May contain unused imports in some cases
20+
// @ts-ignore
21+
import { TermDepositBankInformation } from './term-deposit-bank-information';
22+
// May contain unused imports in some cases
23+
// @ts-ignore
24+
import { TermDepositInformation } from './term-deposit-information';
25+
26+
/**
27+
*
28+
* @export
29+
* @interface TermDepositAccountDetails
30+
*/
31+
export interface TermDepositAccountDetails {
32+
/**
33+
*
34+
* @type {TermDepositInformation}
35+
* @memberof TermDepositAccountDetails
36+
*/
37+
'info': TermDepositInformation;
38+
/**
39+
*
40+
* @type {Holder}
41+
* @memberof TermDepositAccountDetails
42+
*/
43+
'holder': Holder;
44+
/**
45+
*
46+
* @type {TermDepositBankInformation}
47+
* @memberof TermDepositAccountDetails
48+
*/
49+
'bank': TermDepositBankInformation;
50+
}
51+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* My Data My Consent - Developer API
5+
* Unleashing the power of consent by establishing trust. The Platform Core Developer API defines a set of capabilities that can be used to request, issue, manage and update data, documents and credentials by organizations. The API can be used to request, manage and update Decentralised Identifiers, Financial Data, Health Data issue Documents, Credentials directly or using OpenID Connect flows, and verify Messages signed with DIDs and much more.
6+
*
7+
* The version of the OpenAPI document: 1.0
8+
* Contact: [email protected]
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
17+
/**
18+
*
19+
* @export
20+
* @enum {string}
21+
*/
22+
23+
export const TermDepositAccountType = {
24+
Fixed: 'Fixed',
25+
Sweep: 'Sweep',
26+
Recurring: 'Recurring',
27+
Sweep1: 'Sweep1',
28+
Flexible: 'Flexible',
29+
TaxSaving: 'TaxSaving',
30+
Fcnr: 'Fcnr',
31+
Others: 'Others'
32+
} as const;
33+
34+
export type TermDepositAccountType = typeof TermDepositAccountType[keyof typeof TermDepositAccountType];
35+
36+
37+
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* My Data My Consent - Developer API
5+
* Unleashing the power of consent by establishing trust. The Platform Core Developer API defines a set of capabilities that can be used to request, issue, manage and update data, documents and credentials by organizations. The API can be used to request, manage and update Decentralised Identifiers, Financial Data, Health Data issue Documents, Credentials directly or using OpenID Connect flows, and verify Messages signed with DIDs and much more.
6+
*
7+
* The version of the OpenAPI document: 1.0
8+
* Contact: [email protected]
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
17+
/**
18+
*
19+
* @export
20+
* @interface TermDepositBankInformation
21+
*/
22+
export interface TermDepositBankInformation {
23+
/**
24+
*
25+
* @type {string}
26+
* @memberof TermDepositBankInformation
27+
*/
28+
'bank_name': string;
29+
/**
30+
*
31+
* @type {string}
32+
* @memberof TermDepositBankInformation
33+
*/
34+
'branch': string;
35+
/**
36+
*
37+
* @type {string}
38+
* @memberof TermDepositBankInformation
39+
*/
40+
'ifsc': string;
41+
}
42+
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
/**
4+
* My Data My Consent - Developer API
5+
* Unleashing the power of consent by establishing trust. The Platform Core Developer API defines a set of capabilities that can be used to request, issue, manage and update data, documents and credentials by organizations. The API can be used to request, manage and update Decentralised Identifiers, Financial Data, Health Data issue Documents, Credentials directly or using OpenID Connect flows, and verify Messages signed with DIDs and much more.
6+
*
7+
* The version of the OpenAPI document: 1.0
8+
* Contact: [email protected]
9+
*
10+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
11+
* https://openapi-generator.tech
12+
* Do not edit the class manually.
13+
*/
14+
15+
16+
17+
/**
18+
*
19+
* @export
20+
* @enum {string}
21+
*/
22+
23+
export const TermDepositCompoundingFrequency = {
24+
Monthly: 'Monthly',
25+
Quarterly: 'Quarterly',
26+
HalfYearly: 'HalfYearly',
27+
Yearly: 'Yearly'
28+
} as const;
29+
30+
export type TermDepositCompoundingFrequency = typeof TermDepositCompoundingFrequency[keyof typeof TermDepositCompoundingFrequency];
31+
32+
33+

0 commit comments

Comments
 (0)