/**
* Copyright (c) 2010-2016 by the respective copyright holders.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*/
package org.openhab.binding.ihc.ws.datatypes;
/**
* <p>
* Java class for WSUser complex type.
*
* <p>
* The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="WSUser">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="createdDate" type="{utcs}WSDate"/>
* <element name="loginDate" type="{utcs}WSDate"/>
* <element name="username" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="password" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="email" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="firstname" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="lastname" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="group" type="{utcs}WSUserGroup"/>
* <element name="project" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
public class WSUser {
protected WSDate createdDate;
protected WSDate loginDate;
protected String username;
protected String password;
protected String email;
protected String firstname;
protected String lastname;
protected String phone;
protected WSUserGroup group;
protected String project;
/**
* Gets the value of the createdDate property.
*
* @return
* possible object is
* {@link WSDate }
*
*/
public WSDate getCreatedDate() {
return createdDate;
}
/**
* Sets the value of the createdDate property.
*
* @param value
* allowed object is
* {@link WSDate }
*
*/
public void setCreatedDate(WSDate value) {
this.createdDate = value;
}
/**
* Gets the value of the loginDate property.
*
* @return
* possible object is
* {@link WSDate }
*
*/
public WSDate getLoginDate() {
return loginDate;
}
/**
* Sets the value of the loginDate property.
*
* @param value
* allowed object is
* {@link WSDate }
*
*/
public void setLoginDate(WSDate value) {
this.loginDate = value;
}
/**
* Gets the value of the username property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUsername() {
return username;
}
/**
* Sets the value of the username property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUsername(String value) {
this.username = value;
}
/**
* Gets the value of the password property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPassword() {
return password;
}
/**
* Sets the value of the password property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPassword(String value) {
this.password = value;
}
/**
* Gets the value of the email property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmail() {
return email;
}
/**
* Sets the value of the email property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmail(String value) {
this.email = value;
}
/**
* Gets the value of the firstname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFirstname() {
return firstname;
}
/**
* Sets the value of the firstname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstname(String value) {
this.firstname = value;
}
/**
* Gets the value of the lastname property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastname() {
return lastname;
}
/**
* Sets the value of the lastname property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastname(String value) {
this.lastname = value;
}
/**
* Gets the value of the phone property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhone() {
return phone;
}
/**
* Sets the value of the phone property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhone(String value) {
this.phone = value;
}
/**
* Gets the value of the group property.
*
* @return
* possible object is
* {@link WSUserGroup }
*
*/
public WSUserGroup getGroup() {
return group;
}
/**
* Sets the value of the group property.
*
* @param value
* allowed object is
* {@link WSUserGroup }
*
*/
public void setGroup(WSUserGroup value) {
this.group = value;
}
/**
* Gets the value of the project property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProject() {
return project;
}
/**
* Sets the value of the project property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProject(String value) {
this.project = value;
}
}