Skip to content

Commit a59bf33

Browse files
committed
Regenerate LEM
1 parent 83db170 commit a59bf33

File tree

7 files changed

+110
-13
lines changed

7 files changed

+110
-13
lines changed

src/typings/legalEntityManagement/financier.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export class Financier {
2121
*/
2222
"lastName": string;
2323
/**
24-
* The location of the financier.
24+
* The city and country/region where the financier is currently located. For example: Chicago, USA
2525
*/
2626
"location": string;
2727

src/typings/legalEntityManagement/hKLocalAccountIdentification.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
export class HKLocalAccountIdentification {
1212
/**
13-
* The 9- to 15-character bank account number (alphanumeric), without separators or whitespace. Starts with the 3-digit branch code.
13+
* The 9- to 17-digit bank account number, without separators or whitespace. Starts with the 3-digit branch code.
1414
*/
1515
"accountNumber": string;
1616
/**

src/typings/legalEntityManagement/objectSerializer.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ let enumsMap: Set<string> = new Set<string>([
143143
"NOLocalAccountIdentification.TypeEnum",
144144
"NZLocalAccountIdentification.TypeEnum",
145145
"NumberAndBicAccountIdentification.TypeEnum",
146+
"Organization.InstitutionalSectorEnum",
147+
"Organization.StatusOfLegalProceedingEnum",
146148
"Organization.TypeEnum",
147149
"Organization.VatAbsenceReasonEnum",
148150
"PLLocalAccountIdentification.TypeEnum",

src/typings/legalEntityManagement/onboardingLink.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
export class OnboardingLink {
1212
/**
13-
* The URL of the hosted onboarding page where you need to redirect your user. This URL expires after 4 minutes and can only be used once. If the link expires, you need to create a new link.
13+
* The URL of the hosted onboarding page where you need to redirect your user. This URL: - Expires after 4 minutes. - Can only be used once. - Can only be clicked once by the user. If the link expires, you need to create a new link.
1414
*/
1515
"url"?: string;
1616

src/typings/legalEntityManagement/organization.ts

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ export class Organization {
2727
*/
2828
"dateOfIncorporation"?: string;
2929
/**
30+
* Required if the value of `statusOfLegalProceeding` is one of the following: **underJudicialAdministration**, **bankruptcyInsolvency**, **otherLegalMeasures** The date at which a legal proceeding was initiated, in **YYYY-MM-DD** format. Example: **2000-02-12**
31+
*/
32+
"dateOfInitiationOfLegalProceeding"?: string;
33+
/**
3034
* Your description for the organization.
3135
*/
3236
"description"?: string;
@@ -39,6 +43,10 @@ export class Organization {
3943
*/
4044
"doingBusinessAsAbsent"?: boolean | null;
4145
/**
46+
* The sector of the economy the legal entity operates within, represented by a 2-4 digit code that may include a \".\". Example: 45.11 You can locate economic sector codes for your area by referencing codes defined by the NACE (Nomenclature of Economic Activities) used in the European Union.
47+
*/
48+
"economicSector"?: string;
49+
/**
4250
* The email address of the legal entity.
4351
*/
4452
"email"?: string;
@@ -47,6 +55,22 @@ export class Organization {
4755
*/
4856
"financialReports"?: Array<FinancialReport>;
4957
/**
58+
* The global legal entity identifier for the organization.
59+
*/
60+
"globalLegalEntityIdentifier"?: string;
61+
/**
62+
* Indicates that the registered business address is also the company\'s headquarters.
63+
*/
64+
"headOfficeIndicator"?: boolean;
65+
/**
66+
* The institutional sector the organization operates within.
67+
*/
68+
"institutionalSector"?: Organization.InstitutionalSectorEnum;
69+
/**
70+
* The type of business entity as defined in the national legal system. Use a legal form listed within the accepted legal forms compiled by the Central Bank of Europe.
71+
*/
72+
"legalForm"?: string;
73+
/**
5074
* The organization\'s legal name.
5175
*/
5276
"legalName": string;
@@ -61,6 +85,10 @@ export class Organization {
6185
* Set this to **true** if the organization does not have a registration number available. Only applicable for organizations in New Zealand, and incorporated partnerships and government organizations in Australia.
6286
*/
6387
"registrationNumberAbsent"?: boolean | null;
88+
/**
89+
* The status of any current or past legal action taken against the legal entity. Possible values: **noLegalActionsTaken**, **underJudicialAdministration**, **bankruptcyInsolvency**, **otherLegalMeasures** If the value of this field is **noLegalActionsTaken**, then `dateOfInitiationOfLegalProceeding` is not required. Otherwise, it is required.
90+
*/
91+
"statusOfLegalProceeding"?: Organization.StatusOfLegalProceedingEnum;
6492
"stockData"?: StockData | null;
6593
"support"?: Support | null;
6694
/**
@@ -99,6 +127,12 @@ export class Organization {
99127
"type": "string",
100128
"format": ""
101129
},
130+
{
131+
"name": "dateOfInitiationOfLegalProceeding",
132+
"baseName": "dateOfInitiationOfLegalProceeding",
133+
"type": "string",
134+
"format": ""
135+
},
102136
{
103137
"name": "description",
104138
"baseName": "description",
@@ -117,6 +151,12 @@ export class Organization {
117151
"type": "boolean | null",
118152
"format": ""
119153
},
154+
{
155+
"name": "economicSector",
156+
"baseName": "economicSector",
157+
"type": "string",
158+
"format": ""
159+
},
120160
{
121161
"name": "email",
122162
"baseName": "email",
@@ -129,6 +169,30 @@ export class Organization {
129169
"type": "Array<FinancialReport>",
130170
"format": ""
131171
},
172+
{
173+
"name": "globalLegalEntityIdentifier",
174+
"baseName": "globalLegalEntityIdentifier",
175+
"type": "string",
176+
"format": ""
177+
},
178+
{
179+
"name": "headOfficeIndicator",
180+
"baseName": "headOfficeIndicator",
181+
"type": "boolean",
182+
"format": ""
183+
},
184+
{
185+
"name": "institutionalSector",
186+
"baseName": "institutionalSector",
187+
"type": "Organization.InstitutionalSectorEnum",
188+
"format": ""
189+
},
190+
{
191+
"name": "legalForm",
192+
"baseName": "legalForm",
193+
"type": "string",
194+
"format": ""
195+
},
132196
{
133197
"name": "legalName",
134198
"baseName": "legalName",
@@ -165,6 +229,12 @@ export class Organization {
165229
"type": "boolean | null",
166230
"format": ""
167231
},
232+
{
233+
"name": "statusOfLegalProceeding",
234+
"baseName": "statusOfLegalProceeding",
235+
"type": "Organization.StatusOfLegalProceedingEnum",
236+
"format": ""
237+
},
168238
{
169239
"name": "stockData",
170240
"baseName": "stockData",
@@ -223,6 +293,31 @@ export class Organization {
223293
}
224294

225295
export namespace Organization {
296+
export enum InstitutionalSectorEnum {
297+
NonFinancialCorporation = 'nonFinancialCorporation',
298+
CentralBank = 'centralBank',
299+
CreditInstitutions = 'creditInstitutions',
300+
DepositTakingCorporations = 'depositTakingCorporations',
301+
MoneyMarketFunds = 'moneyMarketFunds',
302+
NonMmfInvestmentFunds = 'nonMMFInvestmentFunds',
303+
FinancialVehicleCorporation = 'financialVehicleCorporation',
304+
OtherFinancialIntermediaries = 'otherFinancialIntermediaries',
305+
FinancialAuxiliaries = 'financialAuxiliaries',
306+
CaptiveFinancialInstitutionsAndMoneyLenders = 'captiveFinancialInstitutionsAndMoneyLenders',
307+
InsuranceCorporations = 'insuranceCorporations',
308+
PensionFunds = 'pensionFunds',
309+
CentralGovernment = 'centralGovernment',
310+
StateGovernment = 'stateGovernment',
311+
LocalGovernment = 'localGovernment',
312+
SocialSecurityFunds = 'socialSecurityFunds',
313+
NonProfitInstitutionsServingHouseholds = 'nonProfitInstitutionsServingHouseholds'
314+
}
315+
export enum StatusOfLegalProceedingEnum {
316+
NoLegalActionsTaken = 'noLegalActionsTaken',
317+
UnderJudicialAdministration = 'underJudicialAdministration',
318+
BankruptcyInsolvency = 'bankruptcyInsolvency',
319+
OtherLegalMeasures = 'otherLegalMeasures'
320+
}
226321
export enum TypeEnum {
227322
AssociationIncorporated = 'associationIncorporated',
228323
GovernmentalOrganization = 'governmentalOrganization',

src/typings/legalEntityManagement/sourceOfFunds.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,43 +22,43 @@ export class SourceOfFunds {
2222
*/
2323
"assetMonthsHeld"?: number;
2424
/**
25-
* The cryptocurrency exchange where the funds were acquired. Required if `type` is **cryptocurrencyIncome**.
25+
* Required if `type` is **cryptocurrencyIncome**. The cryptocurrency exchange where the funds were acquired.
2626
*/
2727
"cryptocurrencyExchange"?: string;
2828
/**
29-
* The date the funds were received, in YYYY-MM-DD format. Required if `type` is **donations** or **inheritance**.
29+
* Required if `type` is **donations** or **inheritance**. The date the funds were received, in YYYY-MM-DD format.
3030
*/
3131
"dateOfFundsReceived"?: string;
3232
/**
33-
* The date the funds were received, in YYYY-MM-DD format. Required if `type` is **assetSale** or **gamblingWinnings**. For example, if the source of funds is of type **assetSale**, the dateOfSourceEvent is the date of the sale. If the source of funds is of type **gamblingWinnings**, the dateOfSourceEvent is the date of winnings.
33+
* Required if `type` is **assetSale** or **gamblingWinnings**. The date the funds were received, in YYYY-MM-DD format. For example, if the source of funds is of type **assetSale**, the dateOfSourceEvent is the date of the sale. If the source of funds is of type **gamblingWinnings**, the dateOfSourceEvent is the date of winnings.
3434
*/
3535
"dateOfSourceEvent"?: string;
3636
/**
37-
* Text describing the source of funds. Required if `type` is **business** or **assetSale**. For example, for `type` **business**, provide a description of where the business transactions come from, such as payments through bank transfer. For `type` **assetSale**, provide a description of the asset. For example, the address of a residential property if it is a property sale.
37+
* Required if `type` is **business** or **assetSale**. A description for the source of funds. For example, for `type` **business**, provide a description of where the business transactions come from, such as payments through bank transfer. For `type` **assetSale**, provide a description of the asset. For example, the address of a residential property if it is a property sale.
3838
*/
3939
"description"?: string;
4040
/**
41-
* Information about the financiers. Required if `type` is **thirdPartyFunding**.
41+
* Required if `type` is **thirdPartyFunding**. Information about the financiers.
4242
*/
4343
"financiers"?: Array<Financier>;
4444
/**
45-
* The legal entity ID representing the originator of the source of funds. Required if `type` is **donations** or **inheritance**. For example, if the source of funds is **inheritance**, then `originatorOfFundsReference` should be the legal entity reference of the benefactor.
45+
* Required if `type` is **donations** or **inheritance**. The legal entity ID representing the originator of the source of funds. For example, if the source of funds is **inheritance**, then `originatorOfFundsReference` should be the legal entity reference of the benefactor.
4646
*/
4747
"originatorLegalEntityId"?: string;
4848
/**
49-
* The reason for receiving the funds. Required if `type` is **donations**.
49+
* Required if `type` is **donations**. The reason for receiving the funds.
5050
*/
5151
"purpose"?: string;
5252
/**
53-
* The relationship of the originator of the funds to the recipient. Required if `type` is **donations** or **inheritance**.
53+
* Required if `type` is **donations** or **inheritance**. The relationship of the originator of the funds to the recipient.
5454
*/
5555
"relationship"?: string;
5656
/**
5757
* The type of the source of funds. Possible values: * **business** * **employment** * **donations** * **inheritance** * **financialAid** * **rentalIncome** * **dividendIncome** * **royaltyIncome** * **thirdPartyFunding** * **pensionIncome** * **insuranceSettlement** * **cryptocurrencyIncome** * **assetSale** * **loans** * **gamblingWinnings**
5858
*/
5959
"type"?: SourceOfFunds.TypeEnum;
6060
/**
61-
* The location of the gambling site. Required if `type` is **gamblingWinnings**. If the source of funds is online gambling, provide the website of the gambling company.
61+
* Required if `type` is **gamblingWinnings**. The location of the gambling site for the winnings. For example, if the source of funds is online gambling, provide the website of the gambling company.
6262
*/
6363
"website"?: string;
6464

src/typings/legalEntityManagement/support.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { PhoneNumber } from "./phoneNumber";
1212

1313
export class Support {
1414
/**
15-
* The email address of the legal entity.
15+
* The support email address of the legal entity.
1616
*/
1717
"email"?: string;
1818
"phone"?: PhoneNumber | null;

0 commit comments

Comments
 (0)