@@ -34,14 +34,16 @@ public class APIAdminDeviceModel extends APIEntity {
34
34
35
35
private String releaseVersion ;
36
36
37
+ private Boolean freeTrial ;
38
+
37
39
public APIAdminDeviceModel () {
38
40
}
39
41
40
42
@ SuppressWarnings ("squid:S107" )
41
43
public APIAdminDeviceModel (
42
44
Long id , String name , APIDevice .OsType osType , APIDevice .Platform platform , String location ,
43
45
Boolean dedicated , String releaseVersion , Boolean enabled , Integer creditsPrice , Integer online ,
44
- Integer total , Long running , Long queueSize , Double avgWaitingTime ) {
46
+ Integer total , Long running , Long queueSize , Double avgWaitingTime , Boolean freeTrial ) {
45
47
super (id );
46
48
this .name = name ;
47
49
this .osType = osType ;
@@ -56,6 +58,7 @@ public APIAdminDeviceModel(
56
58
this .running = running ;
57
59
this .queueSize = queueSize ;
58
60
this .avgWaitingTime = avgWaitingTime != null ? avgWaitingTime .longValue () : 0 ;
61
+ this .freeTrial = freeTrial ;
59
62
}
60
63
61
64
public String getName () {
@@ -162,6 +165,14 @@ public void setCreditsPrice(Integer creditsPrice) {
162
165
this .creditsPrice = creditsPrice ;
163
166
}
164
167
168
+ public Boolean getFreeTrial () {
169
+ return freeTrial ;
170
+ }
171
+
172
+ public void setFreeTrial (Boolean freeTrial ) {
173
+ this .freeTrial = freeTrial ;
174
+ }
175
+
165
176
@ Override
166
177
@ JsonIgnore
167
178
protected <T extends APIEntity > void clone (T from ) {
@@ -180,5 +191,6 @@ protected <T extends APIEntity> void clone(T from) {
180
191
this .running = model .running ;
181
192
this .queueSize = model .queueSize ;
182
193
this .avgWaitingTime = model .avgWaitingTime ;
194
+ this .freeTrial = model .freeTrial ;
183
195
}
184
196
}
0 commit comments