18779efd5Sopenharmony_ci/** 28779efd5Sopenharmony_ci * Copyright (c) 2022 Huawei Device Co., Ltd. 38779efd5Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 48779efd5Sopenharmony_ci * you may not use this file except in compliance with the License. 58779efd5Sopenharmony_ci * You may obtain a copy of the License at 68779efd5Sopenharmony_ci * 78779efd5Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 88779efd5Sopenharmony_ci * 98779efd5Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 108779efd5Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 118779efd5Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 128779efd5Sopenharmony_ci * See the License for the specific language governing permissions and 138779efd5Sopenharmony_ci * limitations under the License. 148779efd5Sopenharmony_ci */ 158779efd5Sopenharmony_ci 168779efd5Sopenharmony_ciimport {EmailBean} from './EmailBean'; 178779efd5Sopenharmony_ciimport {RemDayBean} from './RemDayBean'; 188779efd5Sopenharmony_ciimport {AssociatedPersonBean} from './AssociatedPersonBean'; 198779efd5Sopenharmony_ciimport {AIMBean} from './AIMBean'; 208779efd5Sopenharmony_ciimport {HouseBean} from './HouseBean'; 218779efd5Sopenharmony_ciimport {GroupBean} from './GroupBean'; 228779efd5Sopenharmony_ciimport {PhoneNumBean} from './PhoneNumBean'; 238779efd5Sopenharmony_ci 248779efd5Sopenharmony_ciexport class ContactBean { 258779efd5Sopenharmony_ci /** 268779efd5Sopenharmony_ci * Contact ID primary key. 278779efd5Sopenharmony_ci */ 288779efd5Sopenharmony_ci id: string; 298779efd5Sopenharmony_ci 308779efd5Sopenharmony_ci /** 318779efd5Sopenharmony_ci * Contact Name 328779efd5Sopenharmony_ci */ 338779efd5Sopenharmony_ci name: string; 348779efd5Sopenharmony_ci 358779efd5Sopenharmony_ci /** 368779efd5Sopenharmony_ci * The Company 378779efd5Sopenharmony_ci */ 388779efd5Sopenharmony_ci company: string; 398779efd5Sopenharmony_ci 408779efd5Sopenharmony_ci /** 418779efd5Sopenharmony_ci * Position 428779efd5Sopenharmony_ci */ 438779efd5Sopenharmony_ci position: string; 448779efd5Sopenharmony_ci 458779efd5Sopenharmony_ci /** 468779efd5Sopenharmony_ci * Mobile Number List 478779efd5Sopenharmony_ci */ 488779efd5Sopenharmony_ci phoneNumList: PhoneNumBean[]; 498779efd5Sopenharmony_ci 508779efd5Sopenharmony_ci /** 518779efd5Sopenharmony_ci * Mailbox List 528779efd5Sopenharmony_ci */ 538779efd5Sopenharmony_ci emailBeanList: EmailBean[]; 548779efd5Sopenharmony_ci 558779efd5Sopenharmony_ci /** 568779efd5Sopenharmony_ci * Nickname 578779efd5Sopenharmony_ci */ 588779efd5Sopenharmony_ci nickName: string 598779efd5Sopenharmony_ci 608779efd5Sopenharmony_ci /** 618779efd5Sopenharmony_ci * Website List 628779efd5Sopenharmony_ci */ 638779efd5Sopenharmony_ci webSitList: string[] 648779efd5Sopenharmony_ci 658779efd5Sopenharmony_ci /** 668779efd5Sopenharmony_ci * Anniversaries List 678779efd5Sopenharmony_ci */ 688779efd5Sopenharmony_ci remembranceDayList: RemDayBean[] 698779efd5Sopenharmony_ci 708779efd5Sopenharmony_ci /** 718779efd5Sopenharmony_ci * Ringtone 728779efd5Sopenharmony_ci */ 738779efd5Sopenharmony_ci ringtone: string 748779efd5Sopenharmony_ci 758779efd5Sopenharmony_ci /** 768779efd5Sopenharmony_ci * Associated Person List 778779efd5Sopenharmony_ci */ 788779efd5Sopenharmony_ci associatedPersonList: AssociatedPersonBean[] 798779efd5Sopenharmony_ci 808779efd5Sopenharmony_ci /** 818779efd5Sopenharmony_ci * Remarks 828779efd5Sopenharmony_ci */ 838779efd5Sopenharmony_ci remarks: string 848779efd5Sopenharmony_ci 858779efd5Sopenharmony_ci /** 868779efd5Sopenharmony_ci * AIM List 878779efd5Sopenharmony_ci */ 888779efd5Sopenharmony_ci aimList: AIMBean[] 898779efd5Sopenharmony_ci 908779efd5Sopenharmony_ci /** 918779efd5Sopenharmony_ci * Address List 928779efd5Sopenharmony_ci */ 938779efd5Sopenharmony_ci houseList: HouseBean[] 948779efd5Sopenharmony_ci 958779efd5Sopenharmony_ci /** 968779efd5Sopenharmony_ci * Group List 978779efd5Sopenharmony_ci */ 988779efd5Sopenharmony_ci groupList: GroupBean[] 998779efd5Sopenharmony_ci 1008779efd5Sopenharmony_ci constructor( 1018779efd5Sopenharmony_ci id: string, 1028779efd5Sopenharmony_ci name: string, 1038779efd5Sopenharmony_ci company: string, 1048779efd5Sopenharmony_ci position: string, 1058779efd5Sopenharmony_ci phoneNumList: PhoneNumBean[], 1068779efd5Sopenharmony_ci emailBeanList: EmailBean[], 1078779efd5Sopenharmony_ci nickName: string, 1088779efd5Sopenharmony_ci webSitList: string[], 1098779efd5Sopenharmony_ci remembranceDayList: RemDayBean[], 1108779efd5Sopenharmony_ci ringtone: string, 1118779efd5Sopenharmony_ci associatedPersonList: AssociatedPersonBean[], 1128779efd5Sopenharmony_ci remarks: string, 1138779efd5Sopenharmony_ci aimList: AIMBean[], 1148779efd5Sopenharmony_ci houseList: HouseBean[], 1158779efd5Sopenharmony_ci groupList: GroupBean[]) { 1168779efd5Sopenharmony_ci this.id = id; 1178779efd5Sopenharmony_ci this.name = name; 1188779efd5Sopenharmony_ci this.company = company; 1198779efd5Sopenharmony_ci this.position = position; 1208779efd5Sopenharmony_ci this.phoneNumList = phoneNumList; 1218779efd5Sopenharmony_ci this.emailBeanList = emailBeanList; 1228779efd5Sopenharmony_ci this.nickName = nickName; 1238779efd5Sopenharmony_ci this.webSitList = webSitList; 1248779efd5Sopenharmony_ci this.remembranceDayList = remembranceDayList; 1258779efd5Sopenharmony_ci this.ringtone = ringtone; 1268779efd5Sopenharmony_ci this.associatedPersonList = associatedPersonList; 1278779efd5Sopenharmony_ci this.remarks = remarks; 1288779efd5Sopenharmony_ci this.aimList = aimList; 1298779efd5Sopenharmony_ci this.houseList = houseList; 1308779efd5Sopenharmony_ci this.groupList = groupList; 1318779efd5Sopenharmony_ci } 1328779efd5Sopenharmony_ci} 133