class TencentCloud::Cvm::V20170312::ImportImageRequest

def deserialize(params)

def deserialize(params)
  @Architecture = params['Architecture']
  @OsType = params['OsType']
  @OsVersion = params['OsVersion']
  @ImageUrl = params['ImageUrl']
  @ImageName = params['ImageName']
  @ImageDescription = params['ImageDescription']
  @DryRun = params['DryRun']
  @Force = params['Force']
  unless params['TagSpecification'].nil?
    @TagSpecification = []
    params['TagSpecification'].each do |i|
      tagspecification_tmp = TagSpecification.new
      tagspecification_tmp.deserialize(i)
      @TagSpecification << tagspecification_tmp
    end
  end
  @LicenseType = params['LicenseType']
  @BootMode = params['BootMode']
  @ImageFamily = params['ImageFamily']
  unless params['ImportImageDataDiskList'].nil?
    @ImportImageDataDiskList = []
    params['ImportImageDataDiskList'].each do |i|
      importimagedatadisk_tmp = ImportImageDataDisk.new
      importimagedatadisk_tmp.deserialize(i)
      @ImportImageDataDiskList << importimagedatadisk_tmp
    end
  end
end