16e80583aSopenharmony_ci/** 26e80583aSopenharmony_ci * Copyright (c) 2021-2022 Huawei Device Co., Ltd. 36e80583aSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 46e80583aSopenharmony_ci * you may not use this file except in compliance with the License. 56e80583aSopenharmony_ci * You may obtain a copy of the License at 66e80583aSopenharmony_ci * 76e80583aSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 86e80583aSopenharmony_ci * 96e80583aSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 106e80583aSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 116e80583aSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 126e80583aSopenharmony_ci * See the License for the specific language governing permissions and 136e80583aSopenharmony_ci * limitations under the License. 146e80583aSopenharmony_ci */ 156e80583aSopenharmony_ci 166e80583aSopenharmony_ci/** 176e80583aSopenharmony_ci * Indicates form info 186e80583aSopenharmony_ci */ 196e80583aSopenharmony_ciexport class CardItemInfo { 206e80583aSopenharmony_ci /** 216e80583aSopenharmony_ci * Indicates form id 226e80583aSopenharmony_ci */ 236e80583aSopenharmony_ci cardId: number | undefined; 246e80583aSopenharmony_ci 256e80583aSopenharmony_ci /** 266e80583aSopenharmony_ci * Indicates form bundleName. 276e80583aSopenharmony_ci */ 286e80583aSopenharmony_ci bundleName: string | undefined; 296e80583aSopenharmony_ci 306e80583aSopenharmony_ci /** 316e80583aSopenharmony_ci * Indicates form abilityName. 326e80583aSopenharmony_ci */ 336e80583aSopenharmony_ci abilityName: string | undefined; 346e80583aSopenharmony_ci 356e80583aSopenharmony_ci /** 366e80583aSopenharmony_ci * Indicates form moduleName. 376e80583aSopenharmony_ci */ 386e80583aSopenharmony_ci moduleName: string | undefined; 396e80583aSopenharmony_ci 406e80583aSopenharmony_ci /** 416e80583aSopenharmony_ci * Indicates cardName. 426e80583aSopenharmony_ci */ 436e80583aSopenharmony_ci cardName: string | undefined; 446e80583aSopenharmony_ci 456e80583aSopenharmony_ci /** 466e80583aSopenharmony_ci * Indicates form dimension. 476e80583aSopenharmony_ci */ 486e80583aSopenharmony_ci cardDimension: number | undefined; 496e80583aSopenharmony_ci 506e80583aSopenharmony_ci /** 516e80583aSopenharmony_ci * Indicates form size. 526e80583aSopenharmony_ci */ 536e80583aSopenharmony_ci area: number[] | undefined; 546e80583aSopenharmony_ci 556e80583aSopenharmony_ci /** 566e80583aSopenharmony_ci * Indicates form description. 576e80583aSopenharmony_ci */ 586e80583aSopenharmony_ci description = ''; 596e80583aSopenharmony_ci 606e80583aSopenharmony_ci /** 616e80583aSopenharmony_ci * Indicates form formConfigAbility. 626e80583aSopenharmony_ci */ 636e80583aSopenharmony_ci formConfigAbility: string | undefined; 646e80583aSopenharmony_ci 656e80583aSopenharmony_ci /** 666e80583aSopenharmony_ci * Indicates form of app labelId. 676e80583aSopenharmony_ci */ 686e80583aSopenharmony_ci appLabelId: number | undefined; 696e80583aSopenharmony_ci 706e80583aSopenharmony_ci /** 716e80583aSopenharmony_ci * Indicates form of app name. 726e80583aSopenharmony_ci */ 736e80583aSopenharmony_ci appName: string | undefined; 746e80583aSopenharmony_ci 756e80583aSopenharmony_ci /** 766e80583aSopenharmony_ci * Indicates form of support Dimensions. 776e80583aSopenharmony_ci */ 786e80583aSopenharmony_ci supportDimensions: number[] | []; 796e80583aSopenharmony_ci 806e80583aSopenharmony_ci /** 816e80583aSopenharmony_ci * GridLayoutItemInfo: total count of card 826e80583aSopenharmony_ci */ 836e80583aSopenharmony_ci totalDimensionCount: number | undefined; 846e80583aSopenharmony_ci dragLayerWidth?: number; 856e80583aSopenharmony_ci dragLayerHeight?: number; 866e80583aSopenharmony_ci}