ZabbixApiUser.java
package eu.linuxengineering.zabbix.api;
import eu.linuxengineering.zabbix.ZabbixApiClient;
import eu.linuxengineering.zabbix.annotation.ExtraParameters;
import eu.linuxengineering.zabbix.annotation.ParameterName;
public interface ZabbixApiUser extends ZabbixApi
{
public static class ZabixUserData extends TargetObject
{
public Integer userid;
public String alias;
public String name;
public String surname;
public String url;
public Integer autologin;
public Integer autologout;
public String lang;
public Integer refresh;
public Integer type;
public String theme;
public Integer attempt_failed;
public String attempt_ip;
public Integer attempt_clock;
public Integer rows_per_page;
public Boolean debug_mode;
public String userip;
public String sessionid;
public Integer gui_access;
}
/**
* Don't use directly.
* Use {@link ZabbixApiClient#login(String, String)} instead.
* */
@Deprecated
@ExtraParameters(params="userData=true")
public ZabixUserData login(@ParameterName(name="user") String username, @ParameterName(name="password") String login);
public void logout();
}