tencentcloud-sdk-nodejs
Version:
2,754 lines (2,748 loc) • 63.8 kB
TypeScript
/**
* 页面截图信息
*/
export interface PageScreenVO {
/**
* 截图base64或 url
注意:此字段可能返回 null,表示取不到有效值。
*/
Content?: string;
/**
* 组件Id
注意:此字段可能返回 null,表示取不到有效值。
*/
WidgetId?: string;
}
/**
* 数据ID
*/
export interface DataId {
/**
* 数据id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: number;
}
/**
* DescribeUserRoleList返回参数结构体
*/
export interface DescribeUserRoleListResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展描述信息(提供更多异常信息,用于辅助判断)
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: UserRoleListData;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExportScreenPage返回参数结构体
*/
export interface ExportScreenPageResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 返回数据结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: PageScreenListVO;
/**
* 返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyProject返回参数结构体
*/
export interface ModifyProjectResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 返回数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteProject请求参数结构体
*/
export interface DeleteProjectRequest {
/**
* 项目ID
*/
Id: number;
/**
* 随机数
*/
Seed?: string;
/**
* 默认看板
*/
DefaultPanelType?: number;
}
/**
* DescribeUserProjectList返回参数结构体
*/
export interface DescribeUserProjectListResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: CorpUserListData;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDatasource请求参数结构体
*/
export interface CreateDatasourceRequest {
/**
* HOST
*/
DbHost: string;
/**
* 端口
*/
DbPort: number;
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 项目id
*/
ProjectId: number;
/**
* catalog值
*/
Catalog?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 腾讯云私有网络统一标识
*/
UniqVpcId?: string;
/**
* 私有网络ip
*/
Vip?: string;
/**
* 私有网络端口
*/
Vport?: string;
/**
* 腾讯云私有网络标识
*/
VpcId?: string;
/**
* 操作权限限制
*/
OperationAuthLimit?: Array<string>;
/**
* 开启vpc
*/
UseVPC?: boolean;
/**
* 地域
*/
RegionId?: string;
}
/**
* DeleteDatasource请求参数结构体
*/
export interface DeleteDatasourceRequest {
/**
* 数据源id
*/
Id: number;
/**
* 项目id
*/
ProjectId: number;
}
/**
* ModifyDatasource返回参数结构体
*/
export interface ModifyDatasourceResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 用户角色列表角色信息
*/
export interface UserRoleListDataRoleInfo {
/**
* 角色名字
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleName?: string;
/**
* 角色ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleId?: number;
/**
* 项目ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: number;
/**
* 项目名字
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectName?: string;
/**
* 是否为全局角色(0 不是 1 是)
注意:此字段可能返回 null,表示取不到有效值。
*/
ScopeType?: number;
/**
* 角色key
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleCollection?: string;
}
/**
* ApplyEmbedInterval请求参数结构体
*/
export interface ApplyEmbedIntervalRequest {
/**
* 分享项目id,必选
*/
ProjectId?: number;
/**
* 分享页面id,嵌出看板时此为空值0,ChatBI嵌出时不传
*/
PageId?: number;
/**
* 需要申请延期的Token
*/
BIToken?: string;
/**
* 备用字段
*/
ExtraParam?: string;
/**
* embed:页面/看板嵌出
chatBIEmbed:ChatBI嵌出
*/
Intention?: string;
/**
* panel, 看板;page,页面
project,ChatBI嵌出时
*/
Scope?: string;
}
/**
* 定制化查询
*/
export interface ProjectConfigResult {
/**
* 配置名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleId?: string;
/**
* 配置方式
注意:此字段可能返回 null,表示取不到有效值。
*/
IncludeType?: string;
/**
* 额外参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Params?: string;
}
/**
* 报表嵌出数据结构-强鉴权
*/
export interface EmbedTokenInfo {
/**
* 信息标识
注意:此字段可能返回 null,表示取不到有效值。
*/
Id?: number;
/**
* 令牌
注意:此字段可能返回 null,表示取不到有效值。
*/
BIToken?: string;
/**
* 项目Id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt?: string;
/**
* 更新人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt?: string;
/**
* 页面Id
注意:此字段可能返回 null,表示取不到有效值。
*/
PageId?: string;
/**
* 备用
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraParam?: string;
/**
* 嵌出类型
注意:此字段可能返回 null,表示取不到有效值。
*/
Scope?: string;
/**
* 过期时间,分钟为单位,最大240
注意:此字段可能返回 null,表示取不到有效值。
*/
ExpireTime?: number;
/**
* 使用者企业Id(仅用于多用户)
注意:此字段可能返回 null,表示取不到有效值。
*/
UserCorpId?: string;
/**
* 使用者Id(仅用于多用户)
注意:此字段可能返回 null,表示取不到有效值。
*/
UserId?: string;
/**
* 访问次数限制,限制范围1-99999,为空则不设置访问次数限制
注意:此字段可能返回 null,表示取不到有效值。
*/
TicketNum?: number;
/**
* 全局参数
注意:此字段可能返回 null,表示取不到有效值。
*/
GlobalParam?: string;
/**
* embed表示页面看板嵌出,chatBIEmbed表示ChatBI嵌出
注意:此字段可能返回 null,表示取不到有效值。
*/
Intention?: string;
/**
* 100 无绑定用户
200 单用户单token
300 单用户 多token
注意:此字段可能返回 null,表示取不到有效值。
*/
TokenType?: number;
/**
* token 数
注意:此字段可能返回 null,表示取不到有效值。
*/
TokenNum?: number;
/**
* 是否单用户多token
注意:此字段可能返回 null,表示取不到有效值。
*/
SingleUserMultiToken?: boolean;
}
/**
* DescribePageWidgetList返回参数结构体
*/
export interface DescribePageWidgetListResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 返回数据结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: WidgetListVO;
/**
* 返回消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteUserRole返回参数结构体
*/
export interface DeleteUserRoleResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 自定义错误信息对象
*/
export interface ErrorInfo {
/**
* 错误说明字段
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorTip?: string;
/**
* 原始异常信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMessage?: string;
/**
* 错误等级字段
ERROR
WARN
INFO
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorLevel?: string;
/**
* 指引文档链接
注意:此字段可能返回 null,表示取不到有效值。
*/
DocLink?: string;
/**
* 快速指引说明
注意:此字段可能返回 null,表示取不到有效值。
*/
FAQ?: string;
/**
* 预留字段1
注意:此字段可能返回 null,表示取不到有效值。
*/
ReservedField?: string;
}
/**
* DescribeUserProjectList请求参数结构体
*/
export interface DescribeUserProjectListRequest {
/**
* 项目ID
*/
ProjectId?: number;
/**
* 无
*/
AllPage?: boolean;
/**
* 无
*/
PageNo?: number;
/**
* 无
*/
PageSize?: number;
/**
* 是否过滤掉企业管理员
*/
IsFilterPerAuthUser?: boolean;
/**
* 是否过滤掉当前用户
*/
IsFilterCurrentUser?: boolean;
}
/**
* DescribePageWidgetList请求参数结构体
*/
export interface DescribePageWidgetListRequest {
/**
* 项目id
*/
ProjectId: string;
/**
* 页面id
*/
PageId: string;
}
/**
* CreateDatasourceCloud返回参数结构体
*/
export interface CreateDatasourceCloudResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 成功无
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: IdDTO;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 定制化查询
*/
export interface ProjectConfigList {
/**
* 模块组
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleGroup?: string;
/**
* 内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Components?: Array<ProjectConfigResult>;
}
/**
* DeleteUserRole请求参数结构体
*/
export interface DeleteUserRoleRequest {
/**
* 用户ID
*/
UserId: string;
}
/**
* CreateUserRole请求参数结构体
*/
export interface CreateUserRoleRequest {
/**
* 角色ID列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 用户列表(废弃)
* @deprecated
*/
UserList?: Array<UserIdAndUserName>;
/**
* 用户列表(新)
*/
UserInfoList?: Array<UserInfo>;
}
/**
* ModifyUserRole请求参数结构体
*/
export interface ModifyUserRoleRequest {
/**
* 用户ID
*/
UserId?: string;
/**
* 角色ID 列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 邮箱
*/
Email?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 手机号
*/
PhoneNumber?: string;
/**
* 手机区号
*/
AreaCode?: string;
/**
* 企业微信应用用户id
*/
AppUserId?: string;
/**
* 是否开启手机验证码登录(0 关闭,1 开启)
*/
LoginSecurityStatus?: number;
/**
* 是否开启密码过期提醒(0 关闭,1 开启
*/
ResetPassWordTip?: number;
/**
* 强制修改密码(0 关闭,1 开启)
*/
ForceResetPassWord?: number;
/**
* 密码过期提醒时间,30、60、90(默认)、180天
*/
PasswordExpired?: number;
}
/**
* 数据源详情列表
*/
export interface DatasourceInfoData {
/**
* 数据源详情列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<DatasourceInfo>;
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Total?: number;
/**
* 总页数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPages?: number;
}
/**
* DescribeProjectList返回参数结构体
*/
export interface DescribeProjectListResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 接口信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: ProjectListData;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 企业用户列表
*/
export interface CorpUserListData {
/**
* 列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<UserIdAndUserName>;
/**
* 总数
*/
Total: number;
/**
* 页数
*/
TotalPages: number;
}
/**
* 仅包含id的对象
*/
export interface IdDTO {
/**
* 请求id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: number;
/**
* key
注意:此字段可能返回 null,表示取不到有效值。
*/
AccessKey?: string;
/**
* id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: number;
/**
* 事务id
注意:此字段可能返回 null,表示取不到有效值。
*/
TranId?: string;
/**
* 事务状态
注意:此字段可能返回 null,表示取不到有效值。
*/
TranStatus?: number;
}
/**
* ModifyUserRole返回参数结构体
*/
export interface ModifyUserRoleResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateEmbedToken请求参数结构体
*/
export interface CreateEmbedTokenRequest {
/**
* 分享项目id
*/
ProjectId?: number;
/**
* 分享页面id,嵌出看板时此为空值0,ChatBI嵌出时不传
*/
PageId?: number;
/**
* embed表示页面看板嵌出,chatBIEmbed表示ChatBI嵌出
*/
Intention?: string;
/**
* page表示嵌出页面,panel表示嵌出整个看板,ChatBI嵌出时使用project
*/
Scope?: string;
/**
* 过期时间。 单位:分钟 最大值:240。即,4小时 默认值:240
*/
ExpireTime?: string;
/**
* 备用字段
*/
ExtraParam?: string;
/**
* 使用者企业Id(仅用于多用户)
*/
UserCorpId?: string;
/**
* 使用者Id(仅用于多用户)
*/
UserId?: string;
/**
* 访问次数限制,限制范围1-99999,为空则不设置访问次数限制
*/
TicketNum?: number;
/**
* 全局筛选参数 报表过滤条件的全局参数。 格式为JSON格式的字符串
**目前仅支持字符类型页面参数绑定到全局参数
**
[
{
"ParamKey": "name", //页面参数名称
"JoinType": "AND", // 连接方式,目前仅支持AND
"WhereList": [
{
"Operator": "-neq", // 操作符,参考以下说明
"Value": [ //操作值,单值数组只传一个值
"zZWJMD",
"ZzVGHX",
"湖南省",
"河北省"
]
}
]
},
{
"ParamKey": "genderParam",
"JoinType": "AND",
"WhereList": [
{
"Operator": "-neq",
"Value": [
"男"
]
}
]
}
]
Operator 目前支持
-neq 不等于!=操作符
-eq 等于=操作符
-is in操作符
*/
GlobalParam?: string;
/**
* 100 不绑定用户, 一次创建一个token,UserCorpId和UserId 非必填,不支持 ChatBI 嵌出
200 单用户单token , 一次创建一个token, UserCorpId和UserId 必填
300 单用户多token, 一次创建多个token,UserCorpId和UserId 必填
*/
TokenType?: number;
/**
* 一次创建的token数
*/
TokenNum?: number;
}
/**
* CreateUserRoleProject返回参数结构体
*/
export interface CreateUserRoleProjectResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: DataId;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 页面截图列表
*/
export interface PageScreenListVO {
/**
* 图片导出类型。base64;url
注意:此字段可能返回 null,表示取不到有效值。
*/
PicType?: string;
/**
* 图片列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List?: Array<PageScreenVO>;
/**
* 异步事务id
注意:此字段可能返回 null,表示取不到有效值。
*/
TranId?: string;
/**
* 事务状态
1: 处理中; 2: 处理成功; 3 处理失败(错误内容见外层Msg)
注意:此字段可能返回 null,表示取不到有效值。
*/
TranStatus?: number;
}
/**
* DescribeProjectInfo请求参数结构体
*/
export interface DescribeProjectInfoRequest {
/**
* 项目Id
*/
Id: number;
/**
* 默认看板
*/
DefaultPanelType?: number;
}
/**
* 列表查询返回的每条记录的操作属性
*/
export interface BaseStateAction {
/**
* 编辑是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowEdit?: boolean;
/**
* 编辑是否可点击
注意:此字段可能返回 null,表示取不到有效值。
*/
IsEdit?: boolean;
/**
* 编辑按钮的文本
注意:此字段可能返回 null,表示取不到有效值。
*/
EditText?: string;
/**
* 编辑不可用时的提示文本
注意:此字段可能返回 null,表示取不到有效值。
*/
EditTips?: string;
/**
* 删除是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowDel?: boolean;
/**
* 删除是否可点击
注意:此字段可能返回 null,表示取不到有效值。
*/
IsDel?: boolean;
/**
* 删除按钮的文本
注意:此字段可能返回 null,表示取不到有效值。
*/
DelText?: string;
/**
* 删除不可用时的提示文本
注意:此字段可能返回 null,表示取不到有效值。
*/
DelTips?: string;
/**
* 复制是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowCopy?: boolean;
/**
* 是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowView?: boolean;
/**
* 是否可重命名
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowRename?: boolean;
}
/**
* 数据
*/
export interface Data {
/**
* 项目Id
*/
Id: number;
}
/**
* ModifyUserRoleProject返回参数结构体
*/
export interface ModifyUserRoleProjectResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeUserRoleProjectList返回参数结构体
*/
export interface DescribeUserRoleProjectListResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: UserRoleListData;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDatasourceCloud返回参数结构体
*/
export interface ModifyDatasourceCloudResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 成功无
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDatasourceCloud请求参数结构体
*/
export interface ModifyDatasourceCloudRequest {
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 项目ID
*/
ProjectId: string;
/**
* 住键
*/
Id: number;
/**
* 公有云内网ip
*/
Vip?: string;
/**
* 公有云内网端口
*/
Vport?: string;
/**
* vpc标识
*/
VpcId?: string;
/**
* 统一vpc标识
*/
UniqVpcId?: string;
/**
* 区域标识(gz,bj)
*/
RegionId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 实例id
*/
InstanceId?: string;
/**
* 数据源产品名
*/
ProdDbName?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 集群id
*/
ClusterId?: string;
}
/**
* ModifyDatasource请求参数结构体
*/
export interface ModifyDatasourceRequest {
/**
* HOST
*/
DbHost: string;
/**
* 端口
*/
DbPort: number;
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 数据源id
*/
Id: number;
/**
* 项目ID
*/
ProjectId: number;
/**
* catalog值
*/
Catalog?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 腾讯云私有网络统一标识
*/
UniqVpcId?: string;
/**
* 私有网络ip
*/
Vip?: string;
/**
* 私有网络端口
*/
Vport?: string;
/**
* 腾讯云私有网络标识
*/
VpcId?: string;
/**
* 开启vpc
*/
UseVPC?: boolean;
/**
* 地域
*/
RegionId?: string;
}
/**
* ModifyProject请求参数结构体
*/
export interface ModifyProjectRequest {
/**
* 项目Id
*/
Id: number;
/**
* 名字
*/
Name?: string;
/**
* 颜色值
*/
ColorCode?: string;
/**
* 图标
*/
Logo?: string;
/**
* 备注
*/
Mark?: string;
/**
* 可申请
*/
IsApply?: boolean;
/**
* 种子
*/
Seed?: string;
/**
* 默认看板
*/
DefaultPanelType?: number;
/**
* 2
*/
PanelScope?: string;
/**
* 项目管理平台
*/
ManagePlatform?: string;
}
/**
* ModifyUserRoleProject请求参数结构体
*/
export interface ModifyUserRoleProjectRequest {
/**
* 项目ID
*/
ProjectId?: number;
/**
* 用户ID
*/
UserId?: string;
/**
* 角色ID 列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 邮箱
*/
Email?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 企业微信应用用户id
*/
AppUserId?: string;
}
/**
* CreateUserRole返回参数结构体
*/
export interface CreateUserRoleResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: DataId;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 申请Token延期
*/
export interface ApplyEmbedTokenInfo {
/**
* 申请结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: boolean;
}
/**
* DescribeProjectList请求参数结构体
*/
export interface DescribeProjectListRequest {
/**
* 页容,初版默认20,将来可能根据屏幕宽度动态变化
*/
PageSize?: number;
/**
* 页标
*/
PageNo?: number;
/**
* 检索模糊字段
*/
Keyword?: string;
/**
* 是否全部展示,如果是ture,则忽略分页
*/
AllPage?: boolean;
/**
* 角色信息
*/
ModuleCollection?: string;
/**
* moduleId集合
*/
ModuleIdList?: Array<string>;
}
/**
* 用户角色信息
*/
export interface UserRoleListDataUserRoleInfo {
/**
* 业务ID
*/
Id?: number;
/**
* 角色列表
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleList?: Array<UserRoleListDataRoleInfo>;
/**
* 角色ID列表
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleIdList?: Array<number | bigint>;
/**
* 用户ID
*/
UserId?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 企业ID
*/
CorpId?: string;
/**
* 邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
Email?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt?: string;
/**
* 更新人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt?: string;
/**
* 最后一次登录时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastLogin?: string;
/**
* 账号状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: number;
/**
* 手机号码
注意:此字段可能返回 null,表示取不到有效值。
*/
PhoneNumber?: string;
/**
* 手机号区号
注意:此字段可能返回 null,表示取不到有效值。
*/
AreaCode?: string;
/**
* 是否为主账号
注意:此字段可能返回 null,表示取不到有效值。
*/
RootAccount?: boolean;
/**
* 是否为企业管理员
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpAdmin?: boolean;
/**
* 企微用户id
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserId?: string;
/**
* 昵称
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserAliasName?: string;
/**
* 应用用户名
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserName?: string;
/**
* 是否在可见范围内
注意:此字段可能返回 null,表示取不到有效值。
*/
InValidateAppRange?: boolean;
/**
* 用户openid
注意:此字段可能返回 null,表示取不到有效值。
*/
AppOpenUserId?: string;
/**
* 邮箱激活状态
注意:此字段可能返回 null,表示取不到有效值。
*/
EmailActivationStatus?: number;
}
/**
* 用户角色信息
*/
export interface UserRoleListData {
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Total: number;
/**
* 总页数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPages: number;
/**
* 列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<UserRoleListDataUserRoleInfo>;
}
/**
* 项目信息描述
*/
export interface Project {
/**
* 项目ID
*/
Id?: number;
/**
* 项目Logo
注意:此字段可能返回 null,表示取不到有效值。
*/
Logo?: string;
/**
* 项目名称
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* logo底色
注意:此字段可能返回 null,表示取不到有效值。
*/
ColorCode?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt?: string;
/**
* 成员个数
注意:此字段可能返回 null,表示取不到有效值。
*/
MemberCount?: number;
/**
* 页面个数
注意:此字段可能返回 null,表示取不到有效值。
*/
PageCount?: number;
/**
* 最后修改报表、简报名称
注意:此字段可能返回 null,表示取不到有效值。
*/
LastModifyName?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Source?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Apply?: boolean;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpId?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Mark?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Seed?: string;
/**
* 项目内权限列表
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthList?: Array<string>;
/**
* 默认看板
注意:此字段可能返回 null,表示取不到有效值。
*/
PanelScope?: string;
/**
* 是否被托管
注意:此字段可能返回 null,表示取不到有效值。
*/
IsExternalManage?: boolean;
/**
* 托管平台名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ManagePlatform?: string;
/**
* 定制化参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ConfigList?: Array<ProjectConfigList>;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUserName?: string;
/**
* 所属人id
注意:此字段可能返回 null,表示取不到有效值。
*/
Owner?: string;
/**
* 所属人
注意:此字段可能返回 null,表示取不到有效值。
*/
OwnerName?: string;
}
/**
* 数据源详情
*/
export interface DatasourceInfo {
/**
* 数据库ID
*/
Id?: number;
/**
* 数据库名称
*/
DbName?: string;
/**
* 域类型,1、腾讯云,2、本地
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceType?: string;
/**
* 数据库别名
*/
SourceName?: string;
/**
* 数据库驱动
*/
DbType?: string;
/**
* HOST
*/
DbHost?: string;
/**
* 端口
*/
DbPort?: number;
/**
* 用户名
*/
DbUser?: string;
/**
* 数据库编码
*/
Charset?: string;
/**
* 创建时间
*/
CreatedAt?: string;
/**
* 修改时间
*/
UpdatedAt?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* catalog值
注意:此字段可能返回 null,表示取不到有效值。
*/
Catalog?: string;
/**
* 连接类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ConnectType?: string;
/**
* 项目id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 数据源描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Desc?: string;
/**
* 数据源状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: string;
/**
* 来源平台
注意:此字段可能返回 null,表示取不到有效值。
*/
SourcePlat?: string;
/**
* 扩展参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraParam?: string;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
AddInfo?: string;
/**
* 项目名字
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectName?: string;
/**
* 引擎类型
注意:此字段可能返回 null,表示取不到有效值。
*/
EngineType?: string;
/**
* 数据源负责人
注意:此字段可能返回 null,表示取不到有效值。
*/
Manager?: string;
/**
* 特定操作人员白名单
注意:此字段可能返回 null,表示取不到有效值。
*/
OperatorWhitelist?: string;
/**
* 数据源的vpc信息
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 数据源的uniqVpc信息
注意:此字段可能返回 null,表示取不到有效值。
*/
UniqVpcId?: string;
/**
* 数据源的地域信息
注意:此字段可能返回 null,表示取不到有效值。
*/
RegionId?: string;
/**
* 操作属性
注意:此字段可能返回 null,表示取不到有效值。
*/
StateAction?: BaseStateAction;
/**
* 更新人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 权限列表
注意:此字段可能返回 null,表示取不到有效值。
*/
PermissionList?: Array<PermissionGroup>;
/**
* 权限值列表
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthList?: Array<string>;
/**
* 第三方数据源标识
注意:此字段可能返回 null,表示取不到有效值。
*/
DataOrigin?: string;
/**
* 第三方项目id
注意:此字段可能返回 null,表示取不到有效值。
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
注意:此字段可能返回 null,表示取不到有效值。
*/
DataOriginDatasourceId?: string;
/**
* 集群id
注意:此字段可能返回 null,表示取不到有效值。
*/
ClusterId?: string;
/**
* 数据源名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DbTypeName?: string;
/**
* 开启vpc
注意:此字段可能返回 null,表示取不到有效值。
*/
UseVPC?: boolean;
/**
* 所属人ID
注意:此字段可能返回 null,表示取不到有效值。
*/
Owner?: string;
/**
* 所属人名称
注意:此字段可能返回 null,表示取不到有效值。
*/
OwnerName?: string;
}
/**
* DeleteUserRoleProject请求参数结构体
*/
export interface DeleteUserRoleProjectRequest {
/**
* 项目ID
*/
ProjectId: number;
/**
* 用户ID
*/
UserId: string;
}
/**
* CreateProject返回参数结构体
*/
export interface CreateProjectResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 额外数据
*/
Extra?: string;
/**
* 数据
*/
Data?: Data;
/**
* 返回信息
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeProjectInfo返回参数结构体
*/
export interface DescribeProjectInfoResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 项目详情
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: Project;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExportScreenPage请求参数结构体
*/
export interface ExportScreenPageRequest {
/**
* 项目id
*/
ProjectId: string;
/**
* 页面id
*/
PageId: string;
/**
* 画布类型。栅格画布:GRID;自由画布:FREE
*/
CanvasType?: string;
/**
* 图片导出类型。base64;url(有效期:1天)
*/
PicType?: string;
/**
* 组件Ids。为空时,导出整个页面
*/
WidgetIds?: Array<string>;
/**
* 是否是异步请求
*/
AsyncRequest?: boolean;
/**
* 事务id
*/
TranId?: string;
}
/**
* DescribeUserRoleList请求参数结构体
*/
export interface DescribeUserRoleListRequest {
/**
* 页码
*/
PageNo: number;
/**
* 页数
*/
PageSize: number;
/**
* 全部页码
*/
AllPage?: boolean;
/**
* 0 企业用户 1 访客 不填表示所有用户
*/
UserType?: string;
/**
* 模糊搜索的关键字
*/
Keyword?: string;
/**
* 项目id
*/
ProjectId?: string;
/**
* 是否只获取绑定企微应用的
*/
IsOnlyBindAppUser?: boolean;
}
/**
* DeleteProject返回参数结构体
*/
export interface DeleteProjectResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* ”“
*/
Extra?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 项目列表数据
*/
export interface ProjectListData {
/**
* 数组
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<Project>;
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Total: number;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPages: number;
}
/**
* DescribeUserRoleProjectList请求参数结构体
*/
export interface DescribeUserRoleProjectListRequest {
/**
* 页码
*/
PageNo: number;
/**
* 页数
*/
PageSize: number;
/**
* 项目ID
*/
ProjectId: number;
/**
* 是否只获取绑定企微应用的
*/
IsOnlyBindAppUser?: boolean;
/**
* 是否获取全部数据
*/
AllPage?: boolean;
/**
* 角色编码
*/
RoleCode?: string;
}
/**
* 商业化版本权限分组
*/
export interface PermissionGroup {
/**
* 分组名
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleGroup?: string;
/**
* 权限列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Components?: Array<PermissionComponent>;
}
/**
* CreateEmbedToken返回参数结构体
*/
export interface CreateEmbedTokenResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: EmbedTokenInfo;
/**
* 结果描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateUserRoleProject请求参数结构体
*/
export interface CreateUserRoleProjectRequest {
/**
* 项目ID
*/
ProjectId?: number;
/**
* 角色ID列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 用户列表(废弃)
* @deprecated
*/
UserList?: Array<UserIdAndUserName>;
/**
* 用户列表(新)
*/
UserInfoList?: Array<UserInfo>;
}
/**
* 页面组件信息
*/
export interface WidgetListVO {
/**
* uin
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpId?: string;
/**
* 项目id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 页面id
注意:此字段可能返回 null,表示取不到有效值。
*/
PageId?: string;
/**
* 组件数组
注意:此字段可能返回 null,表示取不到有效值。
*/
WidgetList?: Array<WidgetVO>;
}
/**
* 组件信息
*/
export interface WidgetVO {
/**
* 组件Id
注意:此字段可能返回 null,表示取不到有效值。
*/
WidgetId?: string;
/**
* 组件name
注意:此字段可能返回 null,表示取不到有效值。
*/
WidgetName?: string;
}
/**
* DescribeDatasourceList请求参数结构体
*/
export interface DescribeDatasourceListRequest {
/**
* 无
*/
ProjectId: number;
/**
* 返回所有页面,默认false
*/
AllPage?: boolean;
/**
* 数据库名称检索
*/
DbName?: string;
/**
* 无
*/
PageNo?: number;
/**
* 无
*/
PageSize?: number;
/**
* 搜索关键词
*/
Keyword?: string;
/**
* 过滤无权限列表的参数(0 全量,1 使用权限,2 编辑权限)
*/
PermissionType?: number;
}
/**
* ApplyEmbedInterval返回参数结构体
*/
export interface ApplyEmbedIntervalResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 额外参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 结果数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: ApplyEmbedTokenInfo;
/**
* 结果描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDatasource返回参数结构体
*/
export interface CreateDatasourceResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 数据源id
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: IdDTO;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteUserRoleProject返回参数结构体
*/
export interface DeleteUserRoleProjectResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDatasourceCloud请求参数结构体
*/
export interface CreateDatasourceCloudRequest {
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 项目ID
*/
ProjectId: string;
/**
* 公有云内网ip
*/
Vip?: string;
/**
* 公有云内网端口
*/
Vport?: string;
/**
* vpc标识
*/
VpcId?: string;
/**
* 统一vpc标识
*/
UniqVpcId?: string;
/**
* 区域标识(gz,bj)
*/
RegionId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 实例Id
*/
InstanceId?: string;
/**
* 数据源产品名
*/
ProdDbName?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 集群id
*/
ClusterId?: string;
}
/**
* 用户ID和用户名
*/
export interface UserInfo {
/**
* 用户ID
*/
UserId?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
Email?: string;
/**
* 手机号
注意:此字段可能返回 null,表示取不到有效值。
*/
PhoneNumber?: string;
/**
* 手机号区号
注意:此字段可能返回 null,表示取不到有效值。
*/
AreaCode?: string;
/**
* 企微账号id
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserId?: string;
/**
* 企微账号名称
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserName?: string;
}
/**
* DescribeDatasourceList返回参数结构体
*/
export interface DescribeDatasourceListResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 列表详情
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: DatasourceInfoData;
/**
* 信息
*/
Extra?: string;
/**
* 信息
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 用户ID和用户名
*/
export interface UserIdAndUserName {
/**
* 用户ID
*/
UserId?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 企业ID
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpId?: string;
/**
* 电子邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
Email?: string;
/**
* 最后一次登录时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastLogin?: string;
/**
* 停启用状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: number;
/**
* 首次登陆是否修改密码
注意:此字段可能返回 null,表示取不到有效值。
*/
FirstModify?: number;
/**
* 手机号码
注意:此字段可能返回 null,表示取不到有效值。
*/
PhoneNumber?: string;
/**
* 手机区号
注意:此字段可能返回 null,表示取不到有效值。
*/
AreaCode?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt?: string;
/**
* 更改人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 更改时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt?: string;
/**
* 全局角色
注意:此字段可能返回 null,表示取不到有效值。
*/
GlobalUserName?: string;
/**
* 全局角色编码
注意:此字段可能返回 null,表示取不到有效值。
*/
GlobalUserCode?: string;
/**
* 手机号
注意:此字段可能返回 null,表示取不到有效值。
*/
Mobile?: string;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
AppId?: string;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserId?: string;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserAliasName?: string;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
AppUserName?: string;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
InValidateAppRange?: boolean;
/**
* -1 免激活 0 未激活 1 已激活 空代表待绑定
注意:此字段可能返回 null,表示取不到有效值。
*/
EmailActivationStatus?: number;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
Id?: number;
}
/**
* DeleteDatasource返回参数结构体
*/
export interface DeleteDatasourceResponse {
/**
* 自定义错误信息对象
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorInfo?: ErrorInfo;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 扩展
*/
Extra?: string;
/**
* 信息
*/
Msg?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateProject请求参数结构体
*/
export interface CreateProjectRequest {
/**
* 项目名称
*/
Name: string;
/**
* logo底色
*/
ColorCode: string;
/**
* 项目Logo
*/
Logo?: string;
/**
* 备注
*/
Mark?: string;
/**
* 是否允许用户申请
*/
IsApply?: boolean;
/**
* 默认看板
*/
DefaultPanelType?: number;
/**
* 管理平台
*/
ManagePlatform?: string;
}
/**
* 商业版本权限单元
*/
export interface PermissionComponent {
/**
* 权限值
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleId?: string;
/**
* 可见/可用
注意:此字段可能返回 null,表示取不到有效值。
*/
IncludeType?: string;
/**
* 目标升级版本
注意:此字段可能返回 null,表示取不到有效值。
*/
UpgradeVersionType?: string;
/**
* 补充信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Tips?: string;
/**
* 补充信息的key值
注意:此字段可能返回 null,表示取不到有效值。
*/
TipsKey?: string;
}