1 package com.atlassian.plugins.rest.doclet.generators.schema.beans.attachment;
2
3 import com.atlassian.plugins.rest.common.expand.Expandable;
4 import com.atlassian.plugins.rest.doclet.generators.schema.beans.permissionscheme.GroupJsonBean;
5
6 import java.net.URI;
7 import java.util.Map;
8 import javax.xml.bind.annotation.XmlAttribute;
9 import javax.xml.bind.annotation.XmlElement;
10 import javax.xml.bind.annotation.XmlRootElement;
11
12
13
14
15 @XmlRootElement (name = "user")
16 public class UserBean
17 {
18 @XmlElement
19 private URI self;
20
21 @XmlElement
22 private String key;
23
24 @XmlElement
25 private String name;
26
27 @XmlElement
28 private String emailAddress;
29
30 @XmlElement
31 private Map<String, URI> avatarUrls;
32
33 @XmlElement
34 private String displayName;
35
36 @XmlElement
37 private boolean active;
38
39 @XmlElement
40 private String timeZone;
41
42 @XmlElement
43 private String locale;
44
45 @Expandable
46 @XmlElement
47 private SimpleListWrapper<GroupJsonBean> groups;
48
49 @XmlAttribute (name = "expand")
50 private String expand;
51 }
52