1 package com.srv4pos.server.api.activation;
2
3 import org.springframework.roo.addon.javabean.RooJavaBean;
4 import org.springframework.roo.addon.json.RooJson;
5 import org.springframework.roo.addon.tostring.RooToString;
6
7 import javax.validation.constraints.NotNull;
8 import javax.validation.constraints.Size;
9 import java.util.HashMap;
10 import java.util.Map;
11
12
13
14
15
16
17
18
19 @RooJavaBean
20 @RooToString
21 @RooJson(deepSerialize = true)
22 public class InstallationCreationInfo {
23
24
25
26 @NotNull
27 @Size(max = 17, min = 1)
28 private String deviceId;
29
30
31
32
33
34 @NotNull
35 private Map<String, String> buildInfo = new HashMap<String, String>();
36
37
38
39
40 @Size(min = 1)
41 private String gcmRegistrationId;
42 }