13ceed64fSopenharmony_ci#  Copyright (c) 2022-2023 Huawei Device Co., Ltd.
23ceed64fSopenharmony_ci#  Licensed under the Apache License, Version 2.0 (the "License");
33ceed64fSopenharmony_ci#  you may not use this file except in compliance with the License.
43ceed64fSopenharmony_ci#  You may obtain a copy of the License at
53ceed64fSopenharmony_ci#
63ceed64fSopenharmony_ci#      http://www.apache.org/licenses/LICENSE-2.0
73ceed64fSopenharmony_ci#
83ceed64fSopenharmony_ci#  Unless required by applicable law or agreed to in writing, software
93ceed64fSopenharmony_ci#  distributed under the License is distributed on an "AS IS" BASIS,
103ceed64fSopenharmony_ci#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
113ceed64fSopenharmony_ci#  See the License for the specific language governing permissions and
123ceed64fSopenharmony_ci#  limitations under the License.
133ceed64fSopenharmony_ci
143ceed64fSopenharmony_cidomain: FORM_MANAGER
153ceed64fSopenharmony_ci
163ceed64fSopenharmony_ci# form behavior event
173ceed64fSopenharmony_ci
183ceed64fSopenharmony_ciADD_FORM:
193ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
203ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
213ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
223ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
233ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
243ceed64fSopenharmony_ci  HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name}
253ceed64fSopenharmony_ci
263ceed64fSopenharmony_ciREQUEST_FORM:
273ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
283ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
293ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
303ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
313ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
323ceed64fSopenharmony_ci
333ceed64fSopenharmony_ciDELETE_FORM:
343ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
353ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
363ceed64fSopenharmony_ci  HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name}
373ceed64fSopenharmony_ci
383ceed64fSopenharmony_ciCASTTEMP_FORM:
393ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
403ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
413ceed64fSopenharmony_ci
423ceed64fSopenharmony_ciACQUIREFORMSTATE_FORM:
433ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
443ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
453ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
463ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
473ceed64fSopenharmony_ci
483ceed64fSopenharmony_ciMESSAGE_EVENT_FORM:
493ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
503ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
513ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
523ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
533ceed64fSopenharmony_ci  HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name}
543ceed64fSopenharmony_ci
553ceed64fSopenharmony_ciROUTE_EVENT_FORM:
563ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
573ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
583ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
593ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
603ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
613ceed64fSopenharmony_ci  HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name}
623ceed64fSopenharmony_ci
633ceed64fSopenharmony_ciRELEASE_FORM:
643ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
653ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
663ceed64fSopenharmony_ci
673ceed64fSopenharmony_ciDELETE_INVALID_FORM:
683ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
693ceed64fSopenharmony_ci
703ceed64fSopenharmony_ciSET_NEXT_REFRESH_TIME_FORM:
713ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
723ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
733ceed64fSopenharmony_ci
743ceed64fSopenharmony_ciFORM_RENDER_BLOCK:
753ceed64fSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager}
763ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
773ceed64fSopenharmony_ci
783ceed64fSopenharmony_ciUNBIND_FORM_APP:
793ceed64fSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager}
803ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
813ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
823ceed64fSopenharmony_ci  FORM_APP_PID: {type: INT32, desc: form provider pid}
833ceed64fSopenharmony_ci  UNBIND_TIME: {type: INT64, desc: unbind time stamp}
843ceed64fSopenharmony_ci
853ceed64fSopenharmony_ciCALLEN_DB_FAILED:
863ceed64fSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager}
873ceed64fSopenharmony_ci  ERROR_TYPE: {type: INT64, desc: error type}
883ceed64fSopenharmony_ci
893ceed64fSopenharmony_ciINIT_FMS_FAILED:
903ceed64fSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager}
913ceed64fSopenharmony_ci  ERROR_TYPE: {type: INT64, desc: error type}
923ceed64fSopenharmony_ci
933ceed64fSopenharmony_ciADD_FORM_FAILED:
943ceed64fSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager}
953ceed64fSopenharmony_ci  ERROR_TYPE: {type: INT64, desc: error type}
963ceed64fSopenharmony_ci
973ceed64fSopenharmony_ciFIRST_ADD_FORM_DURATION:
983ceed64fSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager}
993ceed64fSopenharmony_ci  SESSION_ID: {type: INT64, desc: sessionId}
1003ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
1013ceed64fSopenharmony_ci  BIND_DURATION: {type: INT64, desc: bind duration}
1023ceed64fSopenharmony_ci  GET_DURATION: {type: INT64, desc: get duration}
1033ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1043ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
1053ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
1063ceed64fSopenharmony_ci  FORM_NAME: {type: STRING, desc: form name}
1073ceed64fSopenharmony_ci  FORM_DIMENSION: {type: INT64, desc: form dimension}
1083ceed64fSopenharmony_ci  ACQUIRE_DURATION: {type: INT64, desc: acquire duration}
1093ceed64fSopenharmony_ci
1103ceed64fSopenharmony_ciFIRST_UPDATE_FORM_DURATION:
1113ceed64fSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager}
1123ceed64fSopenharmony_ci  SESSION_ID: {type: STRING, desc: sessionId}
1133ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
1143ceed64fSopenharmony_ci  DURATION: {type: INT64, desc: update duration}
1153ceed64fSopenharmony_ci  DURATION_TYPE: {type: INT64, desc: duration type}
1163ceed64fSopenharmony_ci
1173ceed64fSopenharmony_ciUPDATE_FORM_REFRESH_TIMES:
1183ceed64fSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager}
1193ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
1203ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1213ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
1223ceed64fSopenharmony_ci  FORM_NAME: {type: STRING, desc: form name}
1233ceed64fSopenharmony_ci  DAILY_REFRESH_TIMES: {type: INT32, desc: daily refresh times}
1243ceed64fSopenharmony_ci  INVISIBLE_REFRESH_TIMES: {type: INT32, desc: invisible refresh times}
1253ceed64fSopenharmony_ci  HF_REFRESH_BLOCK_TIMES: {type: INT32, desc: hf refresh block times}
1263ceed64fSopenharmony_ci  INVISIBLE_REFRESH_BLOCK_TIMES: {type: INT32, desc: invisible refresh block times}
1273ceed64fSopenharmony_ci  HIGH_LOAD_REFRESH_BLOCK_TIMES: {type: INT32, desc: high Load refresh block times}
1283ceed64fSopenharmony_ci  ACTIVE_RECOVER_REFRESH_TIMES: {type: INT32, desc: active recover refresh times}
1293ceed64fSopenharmony_ci  PASSIVE_RECOVER_REFRESH_TIMES: {type: INT32, desc: passive recover refresh times}
1303ceed64fSopenharmony_ci  HF_RECOVER_REFRESH_TIMES: {type: INT32, desc: hf recover refresh times}
1313ceed64fSopenharmony_ci  OFFLOAD_RECOVER_REFRESH_TIMES: {type: INT32, desc: offload recover refresh times}
1323ceed64fSopenharmony_ci
1333ceed64fSopenharmony_ciPROXY_UPDATE_FORM:
1343ceed64fSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager}
1353ceed64fSopenharmony_ci  FORM_ID: {type: INT64, desc: formId}
1363ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1373ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
1383ceed64fSopenharmony_ci  FORM_NAME: {type: STRING, desc: form name}
1393ceed64fSopenharmony_ci  FORM_DIMENSION: {type: INT64, desc: form dimension}
1403ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
1413ceed64fSopenharmony_ci
1423ceed64fSopenharmony_ciINVALID_PUBLISH_FORM_TO_HOST:
1433ceed64fSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager}
1443ceed64fSopenharmony_ci  CLIENT_BUNDLE_NAME: {type: STRING, desc: client bundle name}
1453ceed64fSopenharmony_ci  HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name}
1463ceed64fSopenharmony_ci  FORM_BUNDLE_NAME: {type: STRING, desc: form bundle name}
1473ceed64fSopenharmony_ci  MODULE_NAME: {type: STRING, desc: module name}
1483ceed64fSopenharmony_ci  FORM_NAME: {type: STRING, desc: form name}
1493ceed64fSopenharmony_ci  FORM_DIMENSION: {type: INT64, desc: form dimension}
1503ceed64fSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
1513ceed64fSopenharmony_ci
1523ceed64fSopenharmony_ciFORM_BLOCK_CALLSTACK:
1533ceed64fSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager}
1543ceed64fSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
155