Token deferral request
Used by actions: ApplyEmbedInterval.
| Name | Type | Description |
|---|---|---|
| Result | Boolean | Request result. Note: This field may return null, indicating that no valid values can be obtained. |
Operation attributes of every record returned by a list query
Used by actions: DescribeDatasourceList.
| Name | Type | Required | Description |
|---|---|---|---|
| ShowEdit | Boolean | No | Whether the edit button is visible. Note: This field may return null, indicating that no valid values can be obtained. |
| IsEdit | Boolean | No | Whether the edit button is clickable. Note: This field may return null, indicating that no valid values can be obtained. |
| EditText | String | No | Edit button text. Note: This field may return null, indicating that no valid values can be obtained. |
| EditTips | String | No | Edit-disabled hint. Note: This field may return null, indicating that no valid values can be obtained. |
| ShowDel | Boolean | No | Whether the deletion button is visible. Note: This field may return null, indicating that no valid values can be obtained. |
| IsDel | Boolean | No | Whether the deletion button is clickable. Note: This field may return null, indicating that no valid values can be obtained. |
| DelText | String | No | Delete button text. Note: This field may return null, indicating that no valid values can be obtained. |
| DelTips | String | No | Delete-disabled hint. Note: This field may return null, indicating that no valid values can be obtained. |
| ShowCopy | Boolean | No | Whether the copy button is visible. Note: This field may return null, indicating that no valid values can be obtained. |
| ShowView | Boolean | No | Whether it is visible. Note: This field may return null, indicating that no valid values can be obtained. |
| ShowRename | Boolean | No | Whether renaming is allowed. Note: This field may return null, indicating that no valid values can be obtained. |
Enterprise user list
Used by actions: DescribeUserProjectList.
| Name | Type | Description |
|---|---|---|
| List | Array of UserIdAndUserName | List. Note: This field may return null, indicating that no valid values can be obtained. |
| Total | Integer | Total number. |
| TotalPages | Integer | Number of pages. |
Data
Used by actions: CreateProject.
| Name | Type | Description |
|---|---|---|
| Id | Integer | Project ID. |
| EditUrl | String | url Note: This field may return null, indicating that no valid values can be obtained. |
Data ID
Used by actions: CreateUserRole, CreateUserRoleProject.
| Name | Type | Description |
|---|---|---|
| Id | Integer | Data ID. Note: This field may return null, indicating that no valid values can be obtained. |
Data source details
Used by actions: DescribeDatasourceList.
| Name | Type | Description |
|---|---|---|
| Id | Integer | Database ID. |
| DbName | String | Database name. |
| ServiceType | String | Domain type. Valid values: 1: Tencent Cloud; 2: local. Note: This field may return null, indicating that no valid values can be obtained. |
| SourceName | String | Database alias. |
| DbType | String | Database driver. |
| DbHost | String | HOST |
| DbPort | Integer | Port. |
| DbUser | String | Username. |
| Charset | String | Database encoding. |
| CreatedAt | String | Creation time. |
| UpdatedAt | String | Modification time. |
| CreatedUser | String | Creator. Note: This field may return null, indicating that no valid values can be obtained. |
| Catalog | String | Catalog value. Note: This field may return null, indicating that no valid values can be obtained. |
| ConnectType | String | Connection type. Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectId | String | Project ID. Note: This field may return null, indicating that no valid values can be obtained. |
| Desc | String | Data source description. Note: This field may return null, indicating that no valid values can be obtained. |
| Status | String | Data source status. Note: This field may return null, indicating that no valid values can be obtained. |
| SourcePlat | String | Source platform. Note: This field may return null, indicating that no valid values can be obtained. |
| ExtraParam | String | Extension parameter. Note: This field may return null, indicating that no valid values can be obtained. |
| AddInfo | String | Additional information. Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectName | String | Project name. Note: This field may return null, indicating that no valid values can be obtained. |
| EngineType | String | Engine type. Note: This field may return null, indicating that no valid values can be obtained. |
| Manager | String | Data source owner. Note: This field may return null, indicating that no valid values can be obtained. |
| OperatorWhitelist | String | Operation personnel allowlist. Note: This field may return null, indicating that no valid values can be obtained. |
| VpcId | String | VPC information of the data source. Note: This field may return null, indicating that no valid values can be obtained. |
| UniqVpcId | String | uniqVpc information of the data source. Note: This field may return null, indicating that no valid values can be obtained. |
| RegionId | String | Data source region information. Note: This field may return null, indicating that no valid values can be obtained. |
| StateAction | BaseStateAction | Operation attributes. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedUser | String | Updater. Note: This field may return null, indicating that no valid values can be obtained. |
| PermissionList | Array of PermissionGroup | Permission list. Note: This field may return null, indicating that no valid values can be obtained. |
| AuthList | Array of String | Permission value list. Note: This field may return null, indicating that no valid values can be obtained. |
| DataOrigin | String | Third-party data source identifier. Note: This field may return null, indicating that no valid values can be obtained. |
| DataOriginProjectId | String | Third-party project ID. Note: This field may return null, indicating that no valid values can be obtained. |
| DataOriginDatasourceId | String | Third-party data source ID. Note: This field may return null, indicating that no valid values can be obtained. |
| ClusterId | String | Cluster ID. Note: This field may return null, indicating that no valid values can be obtained. |
| DbTypeName | String | Data source name. Note: This field may return null, indicating that no valid values can be obtained. |
| UseVPC | Boolean | Enable VPC. Note: This field may return null, indicating that no valid values can be obtained. |
| Owner | String | Associated person ID. Note: This field may return null, indicating that no valid values can be obtained. |
| OwnerName | String | Associated person name. Note: This field may return null, indicating that no valid values can be obtained. |
Data source details list
Used by actions: DescribeDatasourceList.
| Name | Type | Description |
|---|---|---|
| List | Array of DatasourceInfo | Data source details list. Note: This field may return null, indicating that no valid values can be obtained. |
| Total | Integer | Total number. Note: This field may return null, indicating that no valid values can be obtained. |
| TotalPages | Integer | Total number of pages. Note: This field may return null, indicating that no valid values can be obtained. |
Report embedding data structure with strong authentication
Used by actions: CreateEmbedToken.
| Name | Type | Description |
|---|---|---|
| Id | Integer | Information identifier. Note: This field may return null, indicating that no valid values can be obtained. |
| BIToken | String | Token. Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectId | String | Project ID. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedUser | String | Creator. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedAt | String | Creation time. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedUser | String | Updater. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedAt | String | Update time. Note: This field may return null, indicating that no valid values can be obtained. |
| PageId | String | Page ID. Note: This field may return null, indicating that no valid values can be obtained. |
| ExtraParam | String | Backup. Note: This field may return null, indicating that no valid values can be obtained. |
| Scope | String | Embedding type. Note: This field may return null, indicating that no valid values can be obtained. |
| ExpireTime | Integer | Expiration time (in minutes), with a maximum value of 240. Note: This field may return null, indicating that no valid values can be obtained. |
| UserCorpId | String | User enterprise ID (only used for multi-user). Note: This field may return null, indicating that no valid values can be obtained. |
| UserId | String | User ID (only used for multi-user). Note: This field may return null, indicating that no valid values can be obtained. |
| TicketNum | Integer | Access count limit (range: 1–99999). Leave empty to disable access restrictions. Note: This field may return null, indicating that no valid values can be obtained. |
| GlobalParam | String | Global parameter. Note: This field may return null, indicating that no valid values can be obtained. |
| Intention | String | "embed" indicates page dashboard embedding, and "chatBIEmbed" indicates ChatBI embedding. Note: This field may return null, indicating that no valid values can be obtained. |
| TokenType | Integer | 100: no bound user. 200: single token per user. 300: multiple tokens per user. Note: This field may return null, indicating that no valid values can be obtained. |
| TokenNum | Integer | Number of tokens. Note: This field may return null, indicating that no valid values can be obtained. |
| SingleUserMultiToken | Boolean | Whether it is multiple tokens per user. Note: This field may return null, indicating that no valid values can be obtained. |
| ConfigParam | String | Embedded display configurations: Currently for ChatBI embedding scenarios; TableFilter represents data table list filtering, SqlView represents SQL view feature. Note: This field may return null, indicating that no valid values can be obtained. |
Custom error information object
Used by actions: ApplyEmbedInterval, CreateDatasource, CreateDatasourceCloud, CreateEmbedToken, CreateProject, CreateUserRole, CreateUserRoleProject, DeleteDatasource, DeleteProject, DeleteUserRole, DeleteUserRoleProject, DescribeDatasourceList, DescribePageWidgetList, DescribeProjectInfo, DescribeProjectList, DescribeUserProjectList, DescribeUserRoleList, DescribeUserRoleProjectList, ExportScreenPage, ModifyDatasource, ModifyDatasourceCloud, ModifyProject, ModifyUserRole, ModifyUserRoleProject.
| Name | Type | Description |
|---|---|---|
| ErrorTip | String | Error description field. Note: This field may return null, indicating that no valid values can be obtained. |
| ErrorMessage | String | Original exception message. Note: This field may return null, indicating that no valid values can be obtained. |
| ErrorLevel | String | Error level field. ERROR WARN INFO Note: This field may return null, indicating that no valid values can be obtained. |
| DocLink | String | Documentation link. Note: This field may return null, indicating that no valid values can be obtained. |
| FAQ | String | Quick start guide. Note: This field may return null, indicating that no valid values can be obtained. |
| ReservedField | String | Reserved field 1. Note: This field may return null, indicating that no valid values can be obtained. |
Object containing only ID
Used by actions: CreateDatasource, CreateDatasourceCloud.
| Name | Type | Required | Description |
|---|---|---|---|
| Id | Integer | Yes | Request ID. Note: This field may return null, indicating that no valid values can be obtained. |
| AccessKey | String | No | key Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectId | Integer | No | id Note: This field may return null, indicating that no valid values can be obtained. |
| TranId | String | No | Transaction ID. Note: This field may return null, indicating that no valid values can be obtained. |
| TranStatus | Integer | No | Transaction status. Note: This field may return null, indicating that no valid values can be obtained. |
Screenshot list
Used by actions: ExportScreenPage.
| Name | Type | Description |
|---|---|---|
| PicType | String | Image export type. Valid values: Base64, and URL. Note: This field may return null, indicating that no valid values can be obtained. |
| List | Array of PageScreenVO | Image list. Note: This field may return null, indicating that no valid values can be obtained. |
| TranId | String | Async transaction ID. Note: This field may return null, indicating that no valid values can be obtained. |
| TranStatus | Integer | Transaction status. 1: processing; 2: processing successful; 3: processing failed (error content in outer Msg). Note: This field may return null, indicating that no valid values can be obtained. |
Page screenshot information
Used by actions: ExportScreenPage.
| Name | Type | Description |
|---|---|---|
| Content | String | Screenshot Base64 or URL. Note: This field may return null, indicating that no valid values can be obtained. |
| WidgetId | String | Component ID. Note: This field may return null, indicating that no valid values can be obtained. |
Business edition permission unit
Used by actions: DescribeDatasourceList.
| Name | Type | Required | Description |
|---|---|---|---|
| ModuleId | String | No | Permission value. Note: This field may return null, indicating that no valid values can be obtained. |
| IncludeType | String | No | Visible/Available. Note: This field may return null, indicating that no valid values can be obtained. |
| UpgradeVersionType | String | No | Target upgrade version. Note: This field may return null, indicating that no valid values can be obtained. |
| Tips | String | No | Supplemental information. Note: This field may return null, indicating that no valid values can be obtained. |
| TipsKey | String | No | Key for supplementary information. Note: This field may return null, indicating that no valid values can be obtained. |
Commercial version permission grouping
Used by actions: DescribeDatasourceList.
| Name | Type | Required | Description |
|---|---|---|---|
| ModuleGroup | String | No | Group name. Note: This field may return null, indicating that no valid values can be obtained. |
| Components | Array of PermissionComponent | No | Permission list. Note: This field may return null, indicating that no valid values can be obtained. |
Project description
Used by actions: DescribeProjectInfo, DescribeProjectList.
| Name | Type | Description |
|---|---|---|
| Id | Integer | Project ID. |
| Logo | String | Project logo. Note: This field may return null, indicating that no valid values can be obtained. |
| Name | String | Project name. Note: This field may return null, indicating that no valid values can be obtained. |
| ColorCode | String | Background color of the logo. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedUser | String | Creator. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedAt | String | Creation time. Note: This field may return null, indicating that no valid values can be obtained. |
| MemberCount | Integer | Number of members. Note: This field may return null, indicating that no valid values can be obtained. |
| PageCount | Integer | Number of pages. Note: This field may return null, indicating that no valid values can be obtained. |
| LastModifyName | String | Last modified report and dashboard names. Note: This field may return null, indicating that no valid values can be obtained. |
| Source | String | "" Note: This field may return null, indicating that no valid values can be obtained. |
| Apply | Boolean | "" Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedUser | String | "" Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedAt | String | "" Note: This field may return null, indicating that no valid values can be obtained. |
| CorpId | String | "" Note: This field may return null, indicating that no valid values can be obtained. |
| Mark | String | "" Note: This field may return null, indicating that no valid values can be obtained. |
| Seed | String | "" Note: This field may return null, indicating that no valid values can be obtained. |
| AuthList | Array of String | Permission list in the project. Note: This field may return null, indicating that no valid values can be obtained. |
| PanelScope | String | Default dashboard. Note: This field may return null, indicating that no valid values can be obtained. |
| IsExternalManage | Boolean | Whether it is managed. Note: This field may return null, indicating that no valid values can be obtained. |
| ManagePlatform | String | Management platform name. Note: This field may return null, indicating that no valid values can be obtained. |
| ConfigList | Array of ProjectConfigList | Customization parameter. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedUserName | String | Creator. Note: This field may return null, indicating that no valid values can be obtained. |
| Owner | String | Associated person ID. Note: This field may return null, indicating that no valid values can be obtained. |
| OwnerName | String | Associated person. Note: This field may return null, indicating that no valid values can be obtained. |
| NormalCount | Integer | Number of dashboard pages. Note: This field may return null, indicating that no valid values can be obtained. |
| FreeCount | Integer | Number of free canvas pages. Note: This field may return null, indicating that no valid values can be obtained. |
| AdhocCount | Integer | Number of ad-hoc analysis pages. Note: This field may return null, indicating that no valid values can be obtained. |
| BriefingCount | Integer | Number of pages in the briefing Note: This field may return null, indicating that no valid values can be obtained. |
Customized query
Used by actions: DescribeProjectInfo, DescribeProjectList.
| Name | Type | Required | Description |
|---|---|---|---|
| ModuleGroup | String | No | Module group. Note: This field may return null, indicating that no valid values can be obtained. |
| Components | Array of ProjectConfigResult | No | Content. Note: This field may return null, indicating that no valid values can be obtained. |
Customized query
Used by actions: DescribeProjectInfo, DescribeProjectList.
| Name | Type | Required | Description |
|---|---|---|---|
| ModuleId | String | No | Configuration name. Note: This field may return null, indicating that no valid values can be obtained. |
| IncludeType | String | No | Configuration mode. Note: This field may return null, indicating that no valid values can be obtained. |
| Params | String | No | Additional parameters. Note: This field may return null, indicating that no valid values can be obtained. |
Project list data
Used by actions: DescribeProjectList.
| Name | Type | Description |
|---|---|---|
| List | Array of Project | Array. Note: This field may return null, indicating that no valid values can be obtained. |
| Total | Integer | Total number. Note: This field may return null, indicating that no valid values can be obtained. |
| TotalPages | Integer | 1 Note: This field may return null, indicating that no valid values can be obtained. |
User group
Used by actions: DescribeUserRoleList, DescribeUserRoleProjectList.
| Name | Type | Required | Description |
|---|---|---|---|
| Id | Integer | No | id Note: This field may return null, indicating that no valid values can be obtained. |
| GroupName | String | No | User group name. Note: This field may return null, indicating that no valid values can be obtained. |
| ParentId | Integer | No | Parent node ID. Note: This field may return null, indicating that no valid values can be obtained. |
| IsDefault | Integer | No | Whether it is default. Note: This field may return null, indicating that no valid values can be obtained. |
| AdminUserId | String | No | Administrator user ID. Note: This field may return null, indicating that no valid values can be obtained. |
| Description | String | No | Description. Note: This field may return null, indicating that no valid values can be obtained. |
| Location | Integer | No | Location. Note: This field may return null, indicating that no valid values can be obtained. |
User ID and username
Used by actions: DescribeUserProjectList.
| Name | Type | Required | Description |
|---|---|---|---|
| UserId | String | No | User ID. |
| UserName | String | No | Username. |
| CorpId | String | No | Enterprise ID. Note: This field may return null, indicating that no valid values can be obtained. |
| String | No | Email. Note: This field may return null, indicating that no valid values can be obtained. |
|
| LastLogin | Timestamp ISO8601 | No | Last login time. Note: This field may return null, indicating that no valid values can be obtained. |
| Status | Integer | No | Enabled/Disabled status. Note: This field may return null, indicating that no valid values can be obtained. |
| FirstModify | Integer | No | Whether to change the password during the first-time login. Note: This field may return null, indicating that no valid values can be obtained. |
| PhoneNumber | String | No | Mobile number. Note: This field may return null, indicating that no valid values can be obtained. |
| AreaCode | String | No | Telephone country code. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedUser | String | No | Creator. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedAt | Timestamp ISO8601 | No | Creation time. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedUser | String | No | Modifier. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedAt | Timestamp ISO8601 | No | Change time. Note: This field may return null, indicating that no valid values can be obtained. |
| GlobalUserName | String | No | Global role. Note: This field may return null, indicating that no valid values can be obtained. |
| GlobalUserCode | String | No | Global role code. Note: This field may return null, indicating that no valid values can be obtained. |
| Mobile | String | No | Mobile number. Note: This field may return null, indicating that no valid values can be obtained. |
| AppId | String | No | 1 Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserId | String | No | 1 Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserAliasName | String | No | 1 Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserName | String | No | 1 Note: This field may return null, indicating that no valid values can be obtained. |
| InValidateAppRange | Boolean | No | 1 Note: This field may return null, indicating that no valid values can be obtained. |
| EmailActivationStatus | Integer | No | -1: No activation required. 0: Inactivated. 1: Activated. Null value represents pending binding. Note: This field may return null, indicating that no valid values can be obtained. |
| Id | Integer | No | 1 Note: This field may return null, indicating that no valid values can be obtained. |
User ID and username
Used by actions: CreateUserRole, CreateUserRoleProject.
| Name | Type | Required | Description |
|---|---|---|---|
| UserId | String | No | User ID. |
| UserName | String | No | Username. |
| String | No | Email. Note: This field may return null, indicating that no valid values can be obtained. |
|
| PhoneNumber | String | No | Mobile number. Note: This field may return null, indicating that no valid values can be obtained. |
| AreaCode | String | No | Telephone country code. Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserId | String | No | WeCom account ID. Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserName | String | No | WeCom account name. Note: This field may return null, indicating that no valid values can be obtained. |
User role information
Used by actions: DescribeUserRoleList, DescribeUserRoleProjectList.
| Name | Type | Description |
|---|---|---|
| Total | Integer | Total number. Note: This field may return null, indicating that no valid values can be obtained. |
| TotalPages | Integer | Total number of pages. Note: This field may return null, indicating that no valid values can be obtained. |
| List | Array of UserRoleListDataUserRoleInfo | List. Note: This field may return null, indicating that no valid values can be obtained. |
Role information of the user role list
Used by actions: DescribeUserRoleList, DescribeUserRoleProjectList.
| Name | Type | Description |
|---|---|---|
| RoleName | String | Role Name. Note: This field may return null, indicating that no valid values can be obtained. |
| RoleId | Integer | Role ID. Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectId | Integer | Project ID. Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectName | String | Project name. Note: This field may return null, indicating that no valid values can be obtained. |
| ScopeType | Integer | Whether it is a global role (0: no; 1: yes). Note: This field may return null, indicating that no valid values can be obtained. |
| ModuleCollection | String | Role key. Note: This field may return null, indicating that no valid values can be obtained. |
User role information
Used by actions: DescribeUserRoleList, DescribeUserRoleProjectList.
| Name | Type | Description |
|---|---|---|
| Id | Integer | Business ID. |
| RoleList | Array of UserRoleListDataRoleInfo | This API is used to obtain the role list. Note: This field may return null, indicating that no valid values can be obtained. |
| RoleIdList | Array of Integer | Role ID list. Note: This field may return null, indicating that no valid values can be obtained. |
| UserId | String | User ID. |
| UserName | String | Username. |
| CorpId | String | Enterprise ID. |
| String | Email. Note: This field may return null, indicating that no valid values can be obtained. |
|
| CreatedUser | String | Creator. Note: This field may return null, indicating that no valid values can be obtained. |
| CreatedAt | String | Creation time. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedUser | String | Updater. Note: This field may return null, indicating that no valid values can be obtained. |
| UpdatedAt | String | Update time. Note: This field may return null, indicating that no valid values can be obtained. |
| LastLogin | Timestamp ISO8601 | Last login time. Note: This field may return null, indicating that no valid values can be obtained. |
| Status | Integer | Account status. Note: This field may return null, indicating that no valid values can be obtained. |
| PhoneNumber | String | Mobile number. Note: This field may return null, indicating that no valid values can be obtained. |
| AreaCode | String | Telephone country code. Note: This field may return null, indicating that no valid values can be obtained. |
| RootAccount | Boolean | Whether it is the root account. Note: This field may return null, indicating that no valid values can be obtained. |
| CorpAdmin | Boolean | Whether it is an enterprise administrator. Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserId | String | WeCom user ID. Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserAliasName | String | Nickname. Note: This field may return null, indicating that no valid values can be obtained. |
| AppUserName | String | Application username. Note: This field may return null, indicating that no valid values can be obtained. |
| InValidateAppRange | Boolean | Whether it is within the visible range. Note: This field may return null, indicating that no valid values can be obtained. |
| AppOpenUserId | String | User openID. Note: This field may return null, indicating that no valid values can be obtained. |
| EmailActivationStatus | Integer | Activation status of email. Note: This field may return null, indicating that no valid values can be obtained. |
| UserGroupList | Array of UserGroupDTO | User group information. Note: This field may return null, indicating that no valid values can be obtained. |
Page component information
Used by actions: DescribePageWidgetList.
| Name | Type | Description |
|---|---|---|
| CorpId | String | uin Note: This field may return null, indicating that no valid values can be obtained. |
| ProjectId | String | Project ID. Note: This field may return null, indicating that no valid values can be obtained. |
| PageId | String | Page ID. Note: This field may return null, indicating that no valid values can be obtained. |
| WidgetList | Array of WidgetVO | Component array. Note: This field may return null, indicating that no valid values can be obtained. |
Component information
Used by actions: DescribePageWidgetList.
| Name | Type | Description |
|---|---|---|
| WidgetId | String | Component ID. Note: This field may return null, indicating that no valid values can be obtained. |
| WidgetName | String | Component name. Note: This field may return null, indicating that no valid values can be obtained. |
Feedback