class TencentCloud::Ioa::V20220601::DescribeAggrSoftDetailData

聚合软件详情数据

def deserialize(params)

def deserialize(params)
  @Name = params['Name']
  @OsType = params['OsType']
  @PiracyRisk = params['PiracyRisk']
  @Corp = params['Corp']
  unless params['SoftVersionDist'].nil?
    @SoftVersionDist = []
    params['SoftVersionDist'].each do |i|
      softversionandnum_tmp = SoftVersionAndNum.new
      softversionandnum_tmp.deserialize(i)
      @SoftVersionDist << softversionandnum_tmp
    end
  end
  unless params['PiracyVersionDist'].nil?
    @PiracyVersionDist = []
    params['PiracyVersionDist'].each do |i|
      softversionandnum_tmp = SoftVersionAndNum.new
      softversionandnum_tmp.deserialize(i)
      @PiracyVersionDist << softversionandnum_tmp
    end
  end
  @InstalledDeviceNum = params['InstalledDeviceNum']
  @PiracyInstalledDeviceNum = params['PiracyInstalledDeviceNum']
  @InstalledUserNum = params['InstalledUserNum']
  @PiracyInstalledUserNum = params['PiracyInstalledUserNum']
  @AuthNum = params['AuthNum']
  @GenuineRate = params['GenuineRate']
  @UpgradableDeviceNum = params['UpgradableDeviceNum']
  @UpgradableVersions = params['UpgradableVersions']
end

def initialize(name=nil, ostype=nil, piracyrisk=nil, corp=nil, softversiondist=nil, piracyversiondist=nil, installeddevicenum=nil, piracyinstalleddevicenum=nil, installedusernum=nil, piracyinstalledusernum=nil, authnum=nil, genuinerate=nil, upgradabledevicenum=nil, upgradableversions=nil)

def initialize(name=nil, ostype=nil, piracyrisk=nil, corp=nil, softversiondist=nil, piracyversiondist=nil, installeddevicenum=nil, piracyinstalleddevicenum=nil, installedusernum=nil, piracyinstalledusernum=nil, authnum=nil, genuinerate=nil, upgradabledevicenum=nil, upgradableversions=nil)
  @Name = name
  @OsType = ostype
  @PiracyRisk = piracyrisk
  @Corp = corp
  @SoftVersionDist = softversiondist
  @PiracyVersionDist = piracyversiondist
  @InstalledDeviceNum = installeddevicenum
  @PiracyInstalledDeviceNum = piracyinstalleddevicenum
  @InstalledUserNum = installedusernum
  @PiracyInstalledUserNum = piracyinstalledusernum
  @AuthNum = authnum
  @GenuineRate = genuinerate
  @UpgradableDeviceNum = upgradabledevicenum
  @UpgradableVersions = upgradableversions
end