• 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

39.47
/src/main/java/com/box/sdkgen/managers/tasks/UpdateTaskByIdRequestBody.java
1
package com.box.sdkgen.managers.tasks;
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 UpdateTaskByIdRequestBody extends SerializableObject {
16

17
  @JsonDeserialize(
18
      using =
19
          UpdateTaskByIdRequestBodyActionField.UpdateTaskByIdRequestBodyActionFieldDeserializer
20
              .class)
21
  @JsonSerialize(
22
      using =
23
          UpdateTaskByIdRequestBodyActionField.UpdateTaskByIdRequestBodyActionFieldSerializer.class)
24
  protected EnumWrapper<UpdateTaskByIdRequestBodyActionField> action;
25

26
  protected String message;
27

28
  @JsonProperty("due_at")
29
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
30
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
31
  protected Date dueAt;
32

33
  @JsonDeserialize(
34
      using =
35
          UpdateTaskByIdRequestBodyCompletionRuleField
36
              .UpdateTaskByIdRequestBodyCompletionRuleFieldDeserializer.class)
37
  @JsonSerialize(
38
      using =
39
          UpdateTaskByIdRequestBodyCompletionRuleField
40
              .UpdateTaskByIdRequestBodyCompletionRuleFieldSerializer.class)
41
  @JsonProperty("completion_rule")
42
  protected EnumWrapper<UpdateTaskByIdRequestBodyCompletionRuleField> completionRule;
43

44
  public UpdateTaskByIdRequestBody() {
UNCOV
45
    super();
×
UNCOV
46
  }
×
47

48
  protected UpdateTaskByIdRequestBody(Builder builder) {
49
    super();
1✔
50
    this.action = builder.action;
1✔
51
    this.message = builder.message;
1✔
52
    this.dueAt = builder.dueAt;
1✔
53
    this.completionRule = builder.completionRule;
1✔
54
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
1✔
55
  }
1✔
56

57
  public EnumWrapper<UpdateTaskByIdRequestBodyActionField> getAction() {
58
    return action;
1✔
59
  }
60

61
  public String getMessage() {
62
    return message;
1✔
63
  }
64

65
  public Date getDueAt() {
66
    return dueAt;
1✔
67
  }
68

69
  public EnumWrapper<UpdateTaskByIdRequestBodyCompletionRuleField> getCompletionRule() {
70
    return completionRule;
1✔
71
  }
72

73
  @Override
74
  public boolean equals(Object o) {
75
    if (this == o) {
×
UNCOV
76
      return true;
×
77
    }
78
    if (o == null || getClass() != o.getClass()) {
×
79
      return false;
×
80
    }
81
    UpdateTaskByIdRequestBody casted = (UpdateTaskByIdRequestBody) o;
×
UNCOV
82
    return Objects.equals(action, casted.action)
×
UNCOV
83
        && Objects.equals(message, casted.message)
×
UNCOV
84
        && Objects.equals(dueAt, casted.dueAt)
×
UNCOV
85
        && Objects.equals(completionRule, casted.completionRule);
×
86
  }
87

88
  @Override
89
  public int hashCode() {
UNCOV
90
    return Objects.hash(action, message, dueAt, completionRule);
×
91
  }
92

93
  @Override
94
  public String toString() {
UNCOV
95
    return "UpdateTaskByIdRequestBody{"
×
96
        + "action='"
97
        + action
98
        + '\''
99
        + ", "
100
        + "message='"
101
        + message
102
        + '\''
103
        + ", "
104
        + "dueAt='"
105
        + dueAt
106
        + '\''
107
        + ", "
108
        + "completionRule='"
109
        + completionRule
110
        + '\''
111
        + "}";
112
  }
113

114
  public static class Builder extends NullableFieldTracker {
1✔
115

116
    protected EnumWrapper<UpdateTaskByIdRequestBodyActionField> action;
117

118
    protected String message;
119

120
    protected Date dueAt;
121

122
    protected EnumWrapper<UpdateTaskByIdRequestBodyCompletionRuleField> completionRule;
123

124
    public Builder action(UpdateTaskByIdRequestBodyActionField action) {
UNCOV
125
      this.action = new EnumWrapper<UpdateTaskByIdRequestBodyActionField>(action);
×
126
      return this;
×
127
    }
128

129
    public Builder action(EnumWrapper<UpdateTaskByIdRequestBodyActionField> action) {
UNCOV
130
      this.action = action;
×
UNCOV
131
      return this;
×
132
    }
133

134
    public Builder message(String message) {
135
      this.message = message;
1✔
136
      return this;
1✔
137
    }
138

139
    public Builder dueAt(Date dueAt) {
UNCOV
140
      this.dueAt = dueAt;
×
141
      return this;
×
142
    }
143

144
    public Builder completionRule(UpdateTaskByIdRequestBodyCompletionRuleField completionRule) {
UNCOV
145
      this.completionRule =
×
146
          new EnumWrapper<UpdateTaskByIdRequestBodyCompletionRuleField>(completionRule);
UNCOV
147
      return this;
×
148
    }
149

150
    public Builder completionRule(
151
        EnumWrapper<UpdateTaskByIdRequestBodyCompletionRuleField> completionRule) {
UNCOV
152
      this.completionRule = completionRule;
×
UNCOV
153
      return this;
×
154
    }
155

156
    public UpdateTaskByIdRequestBody build() {
157
      return new UpdateTaskByIdRequestBody(this);
1✔
158
    }
159
  }
160
}
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