/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.api.client.model;
public class GetGroupsParams
extends AbstractParams
{
private static final long serialVersionUID = -6214979826162545451L;
/**
* Specify user store either by name or key. When specifying a key, prefix with a hash (userStore = #xxx).
*/
public String userStore = null;
/**
* If specified, only groups of these types are returned.
*/
public String[] groupTypes = null;
/**
* If set to true; deleted groups are included. Default is false.
*/
public boolean includeDeletedGroups = false;
/**
* If set to true; built-in groups are included. Default is false.
*/
public boolean includeBuiltInGroups = false;
/**
* Specify to include which groups that are member of a group. Default is false.
*/
public boolean includeMembers = false;
/**
* Specify to include the groups memberships. Default is false.
*/
public boolean includeMemberships = false;
/**
* Specify start position in the list of matching groups. Default is 0.
*/
public int index = 0;
/**
* Specify the maximum number of groups to return. Default is 100.
*/
public int count = 100;
}