/** * Copyright (c) 2023 Huawei Device Co., Ltd. * Licensed 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. */ /** * SearchContactsBean List Data Structure Entity */ export class SearchContactsBean { id: string; accountId: string; contactId: string; rawContactId: string; searchName: string; displayName: string; phoneticName: string; photoId: string; photoFileId: string; isDeleted: number; position: string; photoFirstName: string; sortFirstLetter: string; portraitColor: string; portraitPath: string; detailInfo: string; hasPhoneNumber: string; constructor( id: string, accountId: string, contactId: string, rawContactId: string, searchName: string, displayName: string, phoneticName: string, photoId: string, photoFileId: string, isDeleted: number, position: string, photoFirstName: string, sortFirstLetter: string, portraitColor: string, detailInfo: string, hasPhoneNumber: string, ) { this.id = id; this.accountId = accountId; this.contactId = contactId; this.rawContactId = rawContactId; this.searchName = searchName; this.displayName = displayName; this.phoneticName = phoneticName; this.photoId = photoId; this.photoFileId = photoFileId; this.isDeleted = isDeleted; this.position = position; this.photoFirstName = photoFirstName; this.sortFirstLetter = sortFirstLetter; this.portraitColor = portraitColor; this.detailInfo = detailInfo; this.detailInfo = hasPhoneNumber; } }