package org.zstack.header.zone; import org.zstack.header.message.APIEvent; import org.zstack.header.rest.RestResponse; import java.sql.Timestamp; /** * Created by frank on 6/14/2015. */ @RestResponse(allTo = "inventory") public class APIUpdateZoneEvent extends APIEvent { private ZoneInventory inventory; public APIUpdateZoneEvent() { } public APIUpdateZoneEvent(String apiId) { super(apiId); } public ZoneInventory getInventory() { return inventory; } public void setInventory(ZoneInventory inventory) { this.inventory = inventory; } public static APIUpdateZoneEvent __example__() { APIUpdateZoneEvent event = new APIUpdateZoneEvent(); ZoneInventory zone = new ZoneInventory(); zone.setName("TestZone"); zone.setUuid(uuid()); zone.setDescription("Test"); zone.setState("Enabled"); zone.setType("zstack"); zone.setCreateDate(new Timestamp(System.currentTimeMillis())); zone.setLastOpDate(new Timestamp(System.currentTimeMillis())); event.setInventory(zone); return event; } }