package org.zstack.ldap;
import org.zstack.header.identity.AccountInventory;
import org.zstack.header.identity.AccountType;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
import java.util.List;
import static org.zstack.utils.CollectionDSL.list;
/**
* Created by miao on 16-9-22.
*/
@RestResponse(allTo = "inventories")
public class APICleanInvalidLdapBindingEvent extends APIEvent {
private List<AccountInventory> inventories;
public APICleanInvalidLdapBindingEvent(String apiId) {
super(apiId);
}
public APICleanInvalidLdapBindingEvent() {
super(null);
}
public List<AccountInventory> getInventories() {
return inventories;
}
public void setInventories(List<AccountInventory> inventories) {
this.inventories = inventories;
}
public static APICleanInvalidLdapBindingEvent __example__() {
APICleanInvalidLdapBindingEvent event = new APICleanInvalidLdapBindingEvent();
AccountInventory inventory = new AccountInventory();
inventory.setName("test");
inventory.setUuid(uuid());
inventory.setType(AccountType.Normal.toString());
event.setInventories(list(inventory));
return event;
}
}