• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-java-sdk-gen / #96

09 May 2025 01:16PM UTC coverage: 35.312% (+0.1%) from 35.204%
#96

push

github

web-flow
fix: Fix conversion of `mdfilters` into query parameters (box/box-codegen#721) (#301)

5 of 7 new or added lines in 1 file covered. (71.43%)

287 existing lines in 27 files now uncovered.

15468 of 43804 relevant lines covered (35.31%)

0.35 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

2.86
/src/main/java/com/box/sdkgen/schemas/templatesigner/TemplateSigner.java
1
package com.box.sdkgen.schemas.templatesigner;
2

3
import com.box.sdkgen.internal.SerializableObject;
4
import com.box.sdkgen.schemas.templatesignerinput.TemplateSignerInput;
5
import com.box.sdkgen.serialization.json.EnumWrapper;
6
import com.fasterxml.jackson.annotation.JsonProperty;
7
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
8
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
9
import java.util.List;
10
import java.util.Objects;
11

12
public class TemplateSigner extends SerializableObject {
13

14
  protected List<TemplateSignerInput> inputs;
15

16
  protected String email;
17

18
  @JsonDeserialize(using = TemplateSignerRoleField.TemplateSignerRoleFieldDeserializer.class)
19
  @JsonSerialize(using = TemplateSignerRoleField.TemplateSignerRoleFieldSerializer.class)
20
  protected EnumWrapper<TemplateSignerRoleField> role;
21

22
  @JsonProperty("is_in_person")
23
  protected Boolean isInPerson;
24

25
  protected Long order;
26

27
  @JsonProperty("signer_group_id")
28
  protected String signerGroupId;
29

30
  protected String label;
31

32
  @JsonProperty("public_id")
33
  protected String publicId;
34

35
  @JsonProperty("is_password_required")
36
  protected Boolean isPasswordRequired;
37

38
  @JsonProperty("is_phone_number_required")
39
  protected Boolean isPhoneNumberRequired;
40

41
  @JsonProperty("login_required")
42
  protected Boolean loginRequired;
43

44
  public TemplateSigner() {
45
    super();
1✔
46
  }
1✔
47

48
  protected TemplateSigner(TemplateSignerBuilder builder) {
49
    super();
×
UNCOV
50
    this.inputs = builder.inputs;
×
UNCOV
51
    this.email = builder.email;
×
52
    this.role = builder.role;
×
UNCOV
53
    this.isInPerson = builder.isInPerson;
×
UNCOV
54
    this.order = builder.order;
×
UNCOV
55
    this.signerGroupId = builder.signerGroupId;
×
56
    this.label = builder.label;
×
UNCOV
57
    this.publicId = builder.publicId;
×
UNCOV
58
    this.isPasswordRequired = builder.isPasswordRequired;
×
UNCOV
59
    this.isPhoneNumberRequired = builder.isPhoneNumberRequired;
×
60
    this.loginRequired = builder.loginRequired;
×
UNCOV
61
  }
×
62

63
  public List<TemplateSignerInput> getInputs() {
64
    return inputs;
×
65
  }
66

67
  public String getEmail() {
68
    return email;
×
69
  }
70

71
  public EnumWrapper<TemplateSignerRoleField> getRole() {
72
    return role;
×
73
  }
74

75
  public Boolean getIsInPerson() {
76
    return isInPerson;
×
77
  }
78

79
  public Long getOrder() {
80
    return order;
×
81
  }
82

83
  public String getSignerGroupId() {
UNCOV
84
    return signerGroupId;
×
85
  }
86

87
  public String getLabel() {
88
    return label;
×
89
  }
90

91
  public String getPublicId() {
92
    return publicId;
×
93
  }
94

95
  public Boolean getIsPasswordRequired() {
96
    return isPasswordRequired;
×
97
  }
98

99
  public Boolean getIsPhoneNumberRequired() {
UNCOV
100
    return isPhoneNumberRequired;
×
101
  }
102

103
  public Boolean getLoginRequired() {
104
    return loginRequired;
×
105
  }
106

107
  @Override
108
  public boolean equals(Object o) {
109
    if (this == o) {
×
UNCOV
110
      return true;
×
111
    }
UNCOV
112
    if (o == null || getClass() != o.getClass()) {
×
UNCOV
113
      return false;
×
114
    }
UNCOV
115
    TemplateSigner casted = (TemplateSigner) o;
×
UNCOV
116
    return Objects.equals(inputs, casted.inputs)
×
UNCOV
117
        && Objects.equals(email, casted.email)
×
UNCOV
118
        && Objects.equals(role, casted.role)
×
UNCOV
119
        && Objects.equals(isInPerson, casted.isInPerson)
×
UNCOV
120
        && Objects.equals(order, casted.order)
×
UNCOV
121
        && Objects.equals(signerGroupId, casted.signerGroupId)
×
UNCOV
122
        && Objects.equals(label, casted.label)
×
UNCOV
123
        && Objects.equals(publicId, casted.publicId)
×
UNCOV
124
        && Objects.equals(isPasswordRequired, casted.isPasswordRequired)
×
UNCOV
125
        && Objects.equals(isPhoneNumberRequired, casted.isPhoneNumberRequired)
×
UNCOV
126
        && Objects.equals(loginRequired, casted.loginRequired);
×
127
  }
128

129
  @Override
130
  public int hashCode() {
UNCOV
131
    return Objects.hash(
×
132
        inputs,
133
        email,
134
        role,
135
        isInPerson,
136
        order,
137
        signerGroupId,
138
        label,
139
        publicId,
140
        isPasswordRequired,
141
        isPhoneNumberRequired,
142
        loginRequired);
143
  }
144

145
  @Override
146
  public String toString() {
UNCOV
147
    return "TemplateSigner{"
×
148
        + "inputs='"
149
        + inputs
150
        + '\''
151
        + ", "
152
        + "email='"
153
        + email
154
        + '\''
155
        + ", "
156
        + "role='"
157
        + role
158
        + '\''
159
        + ", "
160
        + "isInPerson='"
161
        + isInPerson
162
        + '\''
163
        + ", "
164
        + "order='"
165
        + order
166
        + '\''
167
        + ", "
168
        + "signerGroupId='"
169
        + signerGroupId
170
        + '\''
171
        + ", "
172
        + "label='"
173
        + label
174
        + '\''
175
        + ", "
176
        + "publicId='"
177
        + publicId
178
        + '\''
179
        + ", "
180
        + "isPasswordRequired='"
181
        + isPasswordRequired
182
        + '\''
183
        + ", "
184
        + "isPhoneNumberRequired='"
185
        + isPhoneNumberRequired
186
        + '\''
187
        + ", "
188
        + "loginRequired='"
189
        + loginRequired
190
        + '\''
191
        + "}";
192
  }
193

194
  public static class TemplateSignerBuilder {
×
195

196
    protected List<TemplateSignerInput> inputs;
197

198
    protected String email;
199

200
    protected EnumWrapper<TemplateSignerRoleField> role;
201

202
    protected Boolean isInPerson;
203

204
    protected Long order;
205

206
    protected String signerGroupId;
207

208
    protected String label;
209

210
    protected String publicId;
211

212
    protected Boolean isPasswordRequired;
213

214
    protected Boolean isPhoneNumberRequired;
215

216
    protected Boolean loginRequired;
217

218
    public TemplateSignerBuilder inputs(List<TemplateSignerInput> inputs) {
UNCOV
219
      this.inputs = inputs;
×
UNCOV
220
      return this;
×
221
    }
222

223
    public TemplateSignerBuilder email(String email) {
UNCOV
224
      this.email = email;
×
UNCOV
225
      return this;
×
226
    }
227

228
    public TemplateSignerBuilder role(TemplateSignerRoleField role) {
UNCOV
229
      this.role = new EnumWrapper<TemplateSignerRoleField>(role);
×
UNCOV
230
      return this;
×
231
    }
232

233
    public TemplateSignerBuilder role(EnumWrapper<TemplateSignerRoleField> role) {
UNCOV
234
      this.role = role;
×
UNCOV
235
      return this;
×
236
    }
237

238
    public TemplateSignerBuilder isInPerson(Boolean isInPerson) {
UNCOV
239
      this.isInPerson = isInPerson;
×
UNCOV
240
      return this;
×
241
    }
242

243
    public TemplateSignerBuilder order(Long order) {
UNCOV
244
      this.order = order;
×
UNCOV
245
      return this;
×
246
    }
247

248
    public TemplateSignerBuilder signerGroupId(String signerGroupId) {
UNCOV
249
      this.signerGroupId = signerGroupId;
×
UNCOV
250
      return this;
×
251
    }
252

253
    public TemplateSignerBuilder label(String label) {
UNCOV
254
      this.label = label;
×
UNCOV
255
      return this;
×
256
    }
257

258
    public TemplateSignerBuilder publicId(String publicId) {
UNCOV
259
      this.publicId = publicId;
×
UNCOV
260
      return this;
×
261
    }
262

263
    public TemplateSignerBuilder isPasswordRequired(Boolean isPasswordRequired) {
UNCOV
264
      this.isPasswordRequired = isPasswordRequired;
×
UNCOV
265
      return this;
×
266
    }
267

268
    public TemplateSignerBuilder isPhoneNumberRequired(Boolean isPhoneNumberRequired) {
UNCOV
269
      this.isPhoneNumberRequired = isPhoneNumberRequired;
×
UNCOV
270
      return this;
×
271
    }
272

273
    public TemplateSignerBuilder loginRequired(Boolean loginRequired) {
UNCOV
274
      this.loginRequired = loginRequired;
×
UNCOV
275
      return this;
×
276
    }
277

278
    public TemplateSigner build() {
UNCOV
279
      return new TemplateSigner(this);
×
280
    }
281
  }
282
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc