# Copyright (c) 2022-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. domain: FORM_MANAGER # form behavior event ADD_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} ABILITY_NAME: {type: STRING, desc: ability name} HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name} REQUEST_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} ABILITY_NAME: {type: STRING, desc: ability name} DELETE_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name} CASTTEMP_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} ACQUIREFORMSTATE_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} ABILITY_NAME: {type: STRING, desc: ability name} MESSAGE_EVENT_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} ABILITY_NAME: {type: STRING, desc: ability name} HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name} ROUTE_EVENT_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} ABILITY_NAME: {type: STRING, desc: ability name} HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name} RELEASE_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} DELETE_INVALID_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} SET_NEXT_REFRESH_TIME_FORM: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} FORM_RENDER_BLOCK: __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager} BUNDLE_NAME: {type: STRING, desc: bundle name} UNBIND_FORM_APP: __BASE: {type: BEHAVIOR, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} BUNDLE_NAME: {type: STRING, desc: bundle name} FORM_APP_PID: {type: INT32, desc: form provider pid} UNBIND_TIME: {type: INT64, desc: unbind time stamp} CALLEN_DB_FAILED: __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager} ERROR_TYPE: {type: INT64, desc: error type} INIT_FMS_FAILED: __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager} ERROR_TYPE: {type: INT64, desc: error type} ADD_FORM_FAILED: __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager} ERROR_TYPE: {type: INT64, desc: error type} FIRST_ADD_FORM_DURATION: __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager} SESSION_ID: {type: INT64, desc: sessionId} FORM_ID: {type: INT64, desc: formId} BIND_DURATION: {type: INT64, desc: bind duration} GET_DURATION: {type: INT64, desc: get duration} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} ABILITY_NAME: {type: STRING, desc: ability name} FORM_NAME: {type: STRING, desc: form name} FORM_DIMENSION: {type: INT64, desc: form dimension} ACQUIRE_DURATION: {type: INT64, desc: acquire duration} FIRST_UPDATE_FORM_DURATION: __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager} SESSION_ID: {type: STRING, desc: sessionId} FORM_ID: {type: INT64, desc: formId} DURATION: {type: INT64, desc: update duration} DURATION_TYPE: {type: INT64, desc: duration type} UPDATE_FORM_REFRESH_TIMES: __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} FORM_NAME: {type: STRING, desc: form name} DAILY_REFRESH_TIMES: {type: INT32, desc: daily refresh times} INVISIBLE_REFRESH_TIMES: {type: INT32, desc: invisible refresh times} HF_REFRESH_BLOCK_TIMES: {type: INT32, desc: hf refresh block times} INVISIBLE_REFRESH_BLOCK_TIMES: {type: INT32, desc: invisible refresh block times} HIGH_LOAD_REFRESH_BLOCK_TIMES: {type: INT32, desc: high Load refresh block times} ACTIVE_RECOVER_REFRESH_TIMES: {type: INT32, desc: active recover refresh times} PASSIVE_RECOVER_REFRESH_TIMES: {type: INT32, desc: passive recover refresh times} HF_RECOVER_REFRESH_TIMES: {type: INT32, desc: hf recover refresh times} OFFLOAD_RECOVER_REFRESH_TIMES: {type: INT32, desc: offload recover refresh times} PROXY_UPDATE_FORM: __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager} FORM_ID: {type: INT64, desc: formId} BUNDLE_NAME: {type: STRING, desc: bundle name} MODULE_NAME: {type: STRING, desc: module name} FORM_NAME: {type: STRING, desc: form name} FORM_DIMENSION: {type: INT64, desc: form dimension} ABILITY_NAME: {type: STRING, desc: ability name} INVALID_PUBLISH_FORM_TO_HOST: __BASE: {type: STATISTIC, level: MINOR, tag: ability, desc: form manager} CLIENT_BUNDLE_NAME: {type: STRING, desc: client bundle name} HOST_BUNDLE_NAME: {type: STRING, desc: host bundle name} FORM_BUNDLE_NAME: {type: STRING, desc: form bundle name} MODULE_NAME: {type: STRING, desc: module name} FORM_NAME: {type: STRING, desc: form name} FORM_DIMENSION: {type: INT64, desc: form dimension} ABILITY_NAME: {type: STRING, desc: ability name} FORM_BLOCK_CALLSTACK: __BASE: {type: FAULT, level: MINOR, tag: ability, desc: form manager} BUNDLE_NAME: {type: STRING, desc: bundle name}