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

box / box-java-sdk-gen / #290

24 Jun 2025 01:20PM UTC coverage: 35.757% (+0.1%) from 35.632%
#290

Pull #347

github

web-flow
Merge 2c100d09c into d8480ee6c
Pull Request #347: feat: Add Webhook Validation In Java (box/box-codegen#745)

68 of 82 new or added lines in 2 files covered. (82.93%)

11777 existing lines in 624 files now uncovered.

16984 of 47499 relevant lines covered (35.76%)

0.36 hits per line

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

50.0
/src/main/java/com/box/sdkgen/schemas/filerequestupdaterequest/FileRequestUpdateRequest.java
1
package com.box.sdkgen.schemas.filerequestupdaterequest;
2

3
import com.box.sdkgen.internal.NullableFieldTracker;
4
import com.box.sdkgen.internal.SerializableObject;
5
import com.box.sdkgen.internal.utils.DateTimeUtils;
6
import com.box.sdkgen.serialization.json.EnumWrapper;
7
import com.fasterxml.jackson.annotation.JsonFilter;
8
import com.fasterxml.jackson.annotation.JsonProperty;
9
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
10
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
11
import java.util.Date;
12
import java.util.Objects;
13

14
@JsonFilter("nullablePropertyFilter")
15
public class FileRequestUpdateRequest extends SerializableObject {
16

17
  protected String title;
18

19
  protected String description;
20

21
  @JsonDeserialize(
22
      using =
23
          FileRequestUpdateRequestStatusField.FileRequestUpdateRequestStatusFieldDeserializer.class)
24
  @JsonSerialize(
25
      using =
26
          FileRequestUpdateRequestStatusField.FileRequestUpdateRequestStatusFieldSerializer.class)
27
  protected EnumWrapper<FileRequestUpdateRequestStatusField> status;
28

29
  @JsonProperty("is_email_required")
30
  protected Boolean isEmailRequired;
31

32
  @JsonProperty("is_description_required")
33
  protected Boolean isDescriptionRequired;
34

35
  @JsonProperty("expires_at")
36
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
37
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
38
  protected Date expiresAt;
39

40
  public FileRequestUpdateRequest() {
41
    super();
1✔
42
  }
1✔
43

44
  protected FileRequestUpdateRequest(Builder builder) {
45
    super();
1✔
46
    this.title = builder.title;
1✔
47
    this.description = builder.description;
1✔
48
    this.status = builder.status;
1✔
49
    this.isEmailRequired = builder.isEmailRequired;
1✔
50
    this.isDescriptionRequired = builder.isDescriptionRequired;
1✔
51
    this.expiresAt = builder.expiresAt;
1✔
52
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
1✔
53
  }
1✔
54

55
  public String getTitle() {
56
    return title;
1✔
57
  }
58

59
  public String getDescription() {
60
    return description;
1✔
61
  }
62

63
  public EnumWrapper<FileRequestUpdateRequestStatusField> getStatus() {
64
    return status;
1✔
65
  }
66

67
  public Boolean getIsEmailRequired() {
68
    return isEmailRequired;
1✔
69
  }
70

71
  public Boolean getIsDescriptionRequired() {
72
    return isDescriptionRequired;
1✔
73
  }
74

75
  public Date getExpiresAt() {
76
    return expiresAt;
1✔
77
  }
78

79
  @Override
80
  public boolean equals(Object o) {
81
    if (this == o) {
×
UNCOV
82
      return true;
×
83
    }
84
    if (o == null || getClass() != o.getClass()) {
×
85
      return false;
×
86
    }
87
    FileRequestUpdateRequest casted = (FileRequestUpdateRequest) o;
×
88
    return Objects.equals(title, casted.title)
×
89
        && Objects.equals(description, casted.description)
×
UNCOV
90
        && Objects.equals(status, casted.status)
×
UNCOV
91
        && Objects.equals(isEmailRequired, casted.isEmailRequired)
×
UNCOV
92
        && Objects.equals(isDescriptionRequired, casted.isDescriptionRequired)
×
UNCOV
93
        && Objects.equals(expiresAt, casted.expiresAt);
×
94
  }
95

96
  @Override
97
  public int hashCode() {
UNCOV
98
    return Objects.hash(
×
99
        title, description, status, isEmailRequired, isDescriptionRequired, expiresAt);
100
  }
101

102
  @Override
103
  public String toString() {
UNCOV
104
    return "FileRequestUpdateRequest{"
×
105
        + "title='"
106
        + title
107
        + '\''
108
        + ", "
109
        + "description='"
110
        + description
111
        + '\''
112
        + ", "
113
        + "status='"
114
        + status
115
        + '\''
116
        + ", "
117
        + "isEmailRequired='"
118
        + isEmailRequired
119
        + '\''
120
        + ", "
121
        + "isDescriptionRequired='"
122
        + isDescriptionRequired
123
        + '\''
124
        + ", "
125
        + "expiresAt='"
126
        + expiresAt
127
        + '\''
128
        + "}";
129
  }
130

131
  public static class Builder extends NullableFieldTracker {
1✔
132

133
    protected String title;
134

135
    protected String description;
136

137
    protected EnumWrapper<FileRequestUpdateRequestStatusField> status;
138

139
    protected Boolean isEmailRequired;
140

141
    protected Boolean isDescriptionRequired;
142

143
    protected Date expiresAt;
144

145
    public Builder title(String title) {
146
      this.title = title;
1✔
147
      return this;
1✔
148
    }
149

150
    public Builder description(String description) {
151
      this.description = description;
1✔
152
      return this;
1✔
153
    }
154

155
    public Builder status(FileRequestUpdateRequestStatusField status) {
UNCOV
156
      this.status = new EnumWrapper<FileRequestUpdateRequestStatusField>(status);
×
157
      return this;
×
158
    }
159

160
    public Builder status(EnumWrapper<FileRequestUpdateRequestStatusField> status) {
UNCOV
161
      this.status = status;
×
162
      return this;
×
163
    }
164

165
    public Builder isEmailRequired(Boolean isEmailRequired) {
UNCOV
166
      this.isEmailRequired = isEmailRequired;
×
167
      return this;
×
168
    }
169

170
    public Builder isDescriptionRequired(Boolean isDescriptionRequired) {
UNCOV
171
      this.isDescriptionRequired = isDescriptionRequired;
×
172
      return this;
×
173
    }
174

175
    public Builder expiresAt(Date expiresAt) {
UNCOV
176
      this.expiresAt = expiresAt;
×
UNCOV
177
      return this;
×
178
    }
179

180
    public FileRequestUpdateRequest build() {
181
      return new FileRequestUpdateRequest(this);
1✔
182
    }
183
  }
184
}
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