class TencentCloud::Wedata::V20210820::DescribeRoleListRequest
DescribeRoleList请求参数结构体
def deserialize(params)
def deserialize(params) @ShowAllRoles = params['ShowAllRoles'] @IncludeRoleTypes = params['IncludeRoleTypes'] @DescribeMemberCount = params['DescribeMemberCount'] @DescribeOperator = params['DescribeOperator'] @DescribeSystemRoleOnly = params['DescribeSystemRoleOnly'] @DescribeCustomRoleOnly = params['DescribeCustomRoleOnly'] @DescribePrivileges = params['DescribePrivileges'] @RoleIds = params['RoleIds'] @ProjectId = params['ProjectId'] @PageNumber = params['PageNumber'] @PageSize = params['PageSize'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end unless params['OrderFields'].nil? @OrderFields = [] params['OrderFields'].each do |i| orderfields_tmp = OrderFields.new orderfields_tmp.deserialize(i) @OrderFields << orderfields_tmp end end end
def initialize(showallroles=nil, includeroletypes=nil, describemembercount=nil, describeoperator=nil, describesystemroleonly=nil, describecustomroleonly=nil, describeprivileges=nil, roleids=nil, projectid=nil, pagenumber=nil, pagesize=nil, filters=nil, orderfields=nil)
def initialize(showallroles=nil, includeroletypes=nil, describemembercount=nil, describeoperator=nil, describesystemroleonly=nil, describecustomroleonly=nil, describeprivileges=nil, roleids=nil, projectid=nil, pagenumber=nil, pagesize=nil, filters=nil, orderfields=nil) @ShowAllRoles = showallroles @IncludeRoleTypes = includeroletypes @DescribeMemberCount = describemembercount @DescribeOperator = describeoperator @DescribeSystemRoleOnly = describesystemroleonly @DescribeCustomRoleOnly = describecustomroleonly @DescribePrivileges = describeprivileges @RoleIds = roleids @ProjectId = projectid @PageNumber = pagenumber @PageSize = pagesize @Filters = filters @OrderFields = orderfields end