lib/v20220105/models.rb in tencentcloud-sdk-bi-3.0.680 vs lib/v20220105/models.rb in tencentcloud-sdk-bi-3.0.681

- old
+ new

@@ -1504,9 +1504,67 @@ @Msg = params['Msg'] @RequestId = params['RequestId'] end end + # DescribeUserRoleProjectList请求参数结构体 + class DescribeUserRoleProjectListRequest < TencentCloud::Common::AbstractModel + # @param PageNo: 页码 + # @type PageNo: Integer + # @param PageSize: 页数 + # @type PageSize: Integer + # @param ProjectId: 项目ID + # @type ProjectId: Integer + + attr_accessor :PageNo, :PageSize, :ProjectId + + def initialize(pageno=nil, pagesize=nil, projectid=nil) + @PageNo = pageno + @PageSize = pagesize + @ProjectId = projectid + end + + def deserialize(params) + @PageNo = params['PageNo'] + @PageSize = params['PageSize'] + @ProjectId = params['ProjectId'] + end + end + + # DescribeUserRoleProjectList返回参数结构体 + class DescribeUserRoleProjectListResponse < TencentCloud::Common::AbstractModel + # @param Extra: 扩展 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Extra: String + # @param Data: 数据 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Data: :class:`Tencentcloud::Bi.v20220105.models.UserRoleListData` + # @param Msg: 消息 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Msg: String + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Extra, :Data, :Msg, :RequestId + + def initialize(extra=nil, data=nil, msg=nil, requestid=nil) + @Extra = extra + @Data = data + @Msg = msg + @RequestId = requestid + end + + def deserialize(params) + @Extra = params['Extra'] + unless params['Data'].nil? + @Data = UserRoleListData.new + @Data.deserialize(params['Data']) + end + @Msg = params['Msg'] + @RequestId = params['RequestId'] + end + end + # 报表嵌出数据结构-强鉴权 class EmbedTokenInfo < TencentCloud::Common::AbstractModel # @param Id: 信息标识 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Id: Integer