Skip to content

Commit

Permalink
Regenerate API SDKs
Browse files Browse the repository at this point in the history
  • Loading branch information
itsbalamurali committed Mar 15, 2023
1 parent 675f45e commit f48046b
Show file tree
Hide file tree
Showing 14 changed files with 762 additions and 1 deletion.
10 changes: 10 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ models/financial-account-mutual-fund.ts
models/financial-account-sip-all-of.ts
models/financial-account-sip.ts
models/financial-account-sub-category-type.ts
models/financial-account-term-deposit-all-of.ts
models/financial-account-term-deposit.ts
models/financial-account-transaction-equity-transaction-all-of.ts
models/financial-account-transaction-equity-transaction.ts
models/financial-account-transaction-mutual-fund-transaction-all-of.ts
Expand Down Expand Up @@ -112,9 +114,17 @@ models/sip.ts
models/supported-document-type.ts
models/supported-entity-type.ts
models/supported-identifier.ts
models/term-deposit-account-details.ts
models/term-deposit-account-type.ts
models/term-deposit-bank-information.ts
models/term-deposit-compounding-frequency.ts
models/term-deposit-information.ts
models/term-deposit-interest-computation.ts
models/term-deposit-interest-payout-type.ts
models/term-deposit-transaction-mode.ts
models/term-deposit-transaction-type.ts
models/term-deposit-transaction.ts
models/term-deposit.ts
models/upload-document-response.ts
models/uri-details.ts
package.json
Expand Down
30 changes: 30 additions & 0 deletions models/financial-account-term-deposit-all-of.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/* tslint:disable */
/* eslint-disable */
/**
* My Data My Consent - Developer API
* 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.
*
* The version of the OpenAPI document: 1.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/



/**
*
* @export
* @interface FinancialAccountTermDepositAllOf
*/
export interface FinancialAccountTermDepositAllOf {
/**
*
* @type {string}
* @memberof FinancialAccountTermDepositAllOf
*/
'type': string;
}

29 changes: 29 additions & 0 deletions models/financial-account-term-deposit.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
/* tslint:disable */
/* eslint-disable */
/**
* My Data My Consent - Developer API
* 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.
*
* The version of the OpenAPI document: 1.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/


// May contain unused imports in some cases
// @ts-ignore
import { TermDepositAccountDetails } from './term-deposit-account-details';
// May contain unused imports in some cases
// @ts-ignore
import { TermDepositAccountType } from './term-deposit-account-type';

/**
* @type FinancialAccountTermDeposit
* @export
*/
export type FinancialAccountTermDeposit = FinancialAccountTermDepositAllOf & TermDeposit;


33 changes: 33 additions & 0 deletions models/financial-account.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,22 @@ import { FinancialAccountMutualFund } from './financial-account-mutual-fund';
import { FinancialAccountSip } from './financial-account-sip';
// May contain unused imports in some cases
// @ts-ignore
import { FinancialAccountTermDeposit } from './financial-account-term-deposit';
// May contain unused imports in some cases
// @ts-ignore
import { Holder } from './holder';
// May contain unused imports in some cases
// @ts-ignore
import { SipInvestmentInformation } from './sip-investment-information';
// May contain unused imports in some cases
// @ts-ignore
import { SipPlanInformation } from './sip-plan-information';
// May contain unused imports in some cases
// @ts-ignore
import { TermDepositAccountDetails } from './term-deposit-account-details';
// May contain unused imports in some cases
// @ts-ignore
import { TermDepositAccountType } from './term-deposit-account-type';

/**
*
Expand Down Expand Up @@ -176,5 +185,29 @@ export interface FinancialAccount {
* @memberof FinancialAccount
*/
'investment_info': SipInvestmentInformation;
/**
*
* @type {string}
* @memberof FinancialAccount
*/
'account_number': string;
/**
*
* @type {TermDepositAccountType}
* @memberof FinancialAccount
*/
'account_type': TermDepositAccountType;
/**
*
* @type {string}
* @memberof FinancialAccount
*/
'issuer_logo_url': string;
/**
*
* @type {TermDepositAccountDetails}
* @memberof FinancialAccount
*/
'account_details': TermDepositAccountDetails;
}

10 changes: 10 additions & 0 deletions models/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ export * from './financial-account-mutual-fund-all-of';
export * from './financial-account-sip';
export * from './financial-account-sip-all-of';
export * from './financial-account-sub-category-type';
export * from './financial-account-term-deposit';
export * from './financial-account-term-deposit-all-of';
export * from './financial-account-transaction';
export * from './financial-account-transaction-equity-transaction';
export * from './financial-account-transaction-equity-transaction-all-of';
Expand Down Expand Up @@ -98,6 +100,14 @@ export * from './sip-transaction-type';
export * from './supported-document-type';
export * from './supported-entity-type';
export * from './supported-identifier';
export * from './term-deposit';
export * from './term-deposit-account-details';
export * from './term-deposit-account-type';
export * from './term-deposit-bank-information';
export * from './term-deposit-compounding-frequency';
export * from './term-deposit-information';
export * from './term-deposit-interest-computation';
export * from './term-deposit-interest-payout-type';
export * from './term-deposit-transaction';
export * from './term-deposit-transaction-mode';
export * from './term-deposit-transaction-type';
Expand Down
51 changes: 51 additions & 0 deletions models/term-deposit-account-details.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
/* tslint:disable */
/* eslint-disable */
/**
* My Data My Consent - Developer API
* 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.
*
* The version of the OpenAPI document: 1.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/


// May contain unused imports in some cases
// @ts-ignore
import { Holder } from './holder';
// May contain unused imports in some cases
// @ts-ignore
import { TermDepositBankInformation } from './term-deposit-bank-information';
// May contain unused imports in some cases
// @ts-ignore
import { TermDepositInformation } from './term-deposit-information';

/**
*
* @export
* @interface TermDepositAccountDetails
*/
export interface TermDepositAccountDetails {
/**
*
* @type {TermDepositInformation}
* @memberof TermDepositAccountDetails
*/
'info': TermDepositInformation;
/**
*
* @type {Holder}
* @memberof TermDepositAccountDetails
*/
'holder': Holder;
/**
*
* @type {TermDepositBankInformation}
* @memberof TermDepositAccountDetails
*/
'bank': TermDepositBankInformation;
}

37 changes: 37 additions & 0 deletions models/term-deposit-account-type.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/* tslint:disable */
/* eslint-disable */
/**
* My Data My Consent - Developer API
* 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.
*
* The version of the OpenAPI document: 1.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/



/**
*
* @export
* @enum {string}
*/

export const TermDepositAccountType = {
Fixed: 'Fixed',
Sweep: 'Sweep',
Recurring: 'Recurring',
Sweep1: 'Sweep1',
Flexible: 'Flexible',
TaxSaving: 'TaxSaving',
Fcnr: 'Fcnr',
Others: 'Others'
} as const;

export type TermDepositAccountType = typeof TermDepositAccountType[keyof typeof TermDepositAccountType];



42 changes: 42 additions & 0 deletions models/term-deposit-bank-information.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
/* tslint:disable */
/* eslint-disable */
/**
* My Data My Consent - Developer API
* 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.
*
* The version of the OpenAPI document: 1.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/



/**
*
* @export
* @interface TermDepositBankInformation
*/
export interface TermDepositBankInformation {
/**
*
* @type {string}
* @memberof TermDepositBankInformation
*/
'bank_name': string;
/**
*
* @type {string}
* @memberof TermDepositBankInformation
*/
'branch': string;
/**
*
* @type {string}
* @memberof TermDepositBankInformation
*/
'ifsc': string;
}

33 changes: 33 additions & 0 deletions models/term-deposit-compounding-frequency.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
/* tslint:disable */
/* eslint-disable */
/**
* My Data My Consent - Developer API
* 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.
*
* The version of the OpenAPI document: 1.0
* Contact: [email protected]
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/



/**
*
* @export
* @enum {string}
*/

export const TermDepositCompoundingFrequency = {
Monthly: 'Monthly',
Quarterly: 'Quarterly',
HalfYearly: 'HalfYearly',
Yearly: 'Yearly'
} as const;

export type TermDepositCompoundingFrequency = typeof TermDepositCompoundingFrequency[keyof typeof TermDepositCompoundingFrequency];



Loading

0 comments on commit f48046b

Please sign in to comment.