| /** |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| */ |
| |
| /* |
| * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). |
| * https://openapi-generator.tech |
| * Do not edit the class manually. |
| */ |
| |
| import { ClientTimelineData } from './clientTimelineData'; |
| import { GroupGeneralData } from './groupGeneralData'; |
| import { ClientFamilyMembersData } from './clientFamilyMembersData'; |
| import { SavingsAccountData } from './savingsAccountData'; |
| import { ExternalId } from './externalId'; |
| import { CodeValueData } from './codeValueData'; |
| import { DatatableData } from './datatableData'; |
| import { StaffData } from './staffData'; |
| import { EnumOptionData } from './enumOptionData'; |
| import { SavingsProductData } from './savingsProductData'; |
| import { ClientCollateralManagementData } from './clientCollateralManagementData'; |
| import { AddressData } from './addressData'; |
| import { OfficeData } from './officeData'; |
| |
| |
| export interface ClientData { |
| accountNo?: string; |
| activationDate?: string; |
| active?: boolean; |
| address?: Array<AddressData>; |
| clientClassification?: CodeValueData; |
| clientClassificationId?: number; |
| clientClassificationOptions?: Array<CodeValueData>; |
| clientCollateralManagements?: Set<ClientCollateralManagementData>; |
| clientLegalFormOptions?: Array<EnumOptionData>; |
| clientNonPersonConstitutionOptions?: Array<CodeValueData>; |
| clientNonPersonDetails?: object; |
| clientNonPersonMainBusinessLineOptions?: Array<CodeValueData>; |
| clientType?: CodeValueData; |
| clientTypeId?: number; |
| clientTypeOptions?: Array<CodeValueData>; |
| datatables?: Array<DatatableData>; |
| dateFormat?: string; |
| dateOfBirth?: string; |
| displayName?: string; |
| emailAddress?: string; |
| externalId?: ExternalId; |
| familyMemberOptions?: ClientFamilyMembersData; |
| firstname?: string; |
| fullname?: string; |
| gender?: CodeValueData; |
| genderId?: number; |
| genderOptions?: Array<CodeValueData>; |
| groups?: Array<GroupGeneralData>; |
| id?: number; |
| imageId?: number; |
| imagePresent?: boolean; |
| isAddressEnabled?: boolean; |
| isStaff?: boolean; |
| lastname?: string; |
| legalForm?: EnumOptionData; |
| legalFormId?: number; |
| locale?: string; |
| middlename?: string; |
| mobileNo?: string; |
| narrations?: Array<CodeValueData>; |
| officeId?: number; |
| officeName?: string; |
| officeOptions?: Array<OfficeData>; |
| rowIndex?: number; |
| savingAccountOptions?: Array<SavingsAccountData>; |
| savingProductOptions?: Array<SavingsProductData>; |
| savingsAccountId?: number; |
| savingsProductId?: number; |
| savingsProductName?: string; |
| staffId?: number; |
| staffName?: string; |
| staffOptions?: Array<StaffData>; |
| status?: EnumOptionData; |
| subStatus?: CodeValueData; |
| submittedOnDate?: string; |
| timeline?: ClientTimelineData; |
| transferToOfficeId?: number; |
| transferToOfficeName?: string; |
| } |
| |