package org.ovirt.engine.core.vdsbroker.vdsbroker; import java.util.Map; import org.ovirt.engine.core.vdsbroker.irsbroker.StatusReturn; public final class StorageDomainListReturn extends StatusReturn { private static final String DOMLIST = "domlist"; // We are ignoring missing fields after the status, because on failure it is // not sent. // [MissingMapping(MappingAction.Ignore), Member("domlist")] public String[] storageDomainList; public StorageDomainListReturn(Map<String, Object> innerMap) { super(innerMap); Object[] temp = (Object[]) innerMap.get(DOMLIST); if (temp != null) { storageDomainList = new String[temp.length]; for (int i = 0; i < temp.length; i++) { storageDomainList[i] = (String) temp[i]; } } } }