class TencentCloud::Cynosdb::V20190107::DescribeAccountAllGrantPrivilegesResponse

DescribeAccountAllGrantPrivileges返回参数结构体

def deserialize(params)

def deserialize(params)
  @PrivilegeStatements = params['PrivilegeStatements']
  @GlobalPrivileges = params['GlobalPrivileges']
  unless params['DatabasePrivileges'].nil?
    @DatabasePrivileges = []
    params['DatabasePrivileges'].each do |i|
      databaseprivileges_tmp = DatabasePrivileges.new
      databaseprivileges_tmp.deserialize(i)
      @DatabasePrivileges << databaseprivileges_tmp
    end
  end
  unless params['TablePrivileges'].nil?
    @TablePrivileges = []
    params['TablePrivileges'].each do |i|
      tableprivileges_tmp = TablePrivileges.new
      tableprivileges_tmp.deserialize(i)
      @TablePrivileges << tableprivileges_tmp
    end
  end
  @RequestId = params['RequestId']
end

def initialize(privilegestatements=nil, globalprivileges=nil, databaseprivileges=nil, tableprivileges=nil, requestid=nil)

def initialize(privilegestatements=nil, globalprivileges=nil, databaseprivileges=nil, tableprivileges=nil, requestid=nil)
  @PrivilegeStatements = privilegestatements
  @GlobalPrivileges = globalprivileges
  @DatabasePrivileges = databaseprivileges
  @TablePrivileges = tableprivileges
  @RequestId = requestid
end