package org.zstack.sdk;
import java.util.ArrayList;
/**
* Created by xing5 on 2016/12/13.
*/
public abstract class QueryAction extends AbstractAction {
@Param(required = true, nonempty = false, nullElements = false, emptyString = true, noTrim = false)
public java.util.List<String> conditions = new ArrayList<>();
@Param(required = false)
public java.lang.Integer limit;
@Param(required = false)
public java.lang.Integer start;
@Param(required = false)
public Boolean count;
@Param(required = false)
public java.lang.String groupBy;
@Param(required = false)
public Boolean replyWithCount;
@Param(required = false)
public java.lang.String sortBy;
@Param(required = false, validValues = {"asc","desc"}, nonempty = false, nullElements = false, emptyString = true, noTrim = false)
public java.lang.String sortDirection;
@Param(required = false)
public java.util.List fields;
@Param(required = true)
public String sessionId;
}