package org.zstack.header.tag;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
import java.sql.Timestamp;
/**
*/
@RestResponse(allTo = "inventory")
public class APICreateUserTagEvent extends APIEvent {
private UserTagInventory inventory;
public APICreateUserTagEvent(String apiId) {
super(apiId);
}
public APICreateUserTagEvent() {
super(null);
}
public UserTagInventory getInventory() {
return inventory;
}
public void setInventory(UserTagInventory inventory) {
this.inventory = inventory;
}
public static APICreateUserTagEvent __example__() {
APICreateUserTagEvent event = new APICreateUserTagEvent();
UserTagInventory tag = new UserTagInventory();
tag.setType("User");
tag.setResourceType(uuid());
tag.setResourceType("DiskOfferingVO");
tag.setTag("for-large-DB");
tag.setUuid(uuid() );
tag.setCreateDate(new Timestamp(System.currentTimeMillis()));
tag.setLastOpDate(new Timestamp(System.currentTimeMillis()));
event.setSuccess(true);
event.setInventory(tag);
return event;
}
}