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

box / box-java-sdk-gen / #155

30 May 2025 01:03PM UTC coverage: 35.646% (+0.3%) from 35.311%
#155

push

github

web-flow
fix: Fix downscope token to use `retrieveToken` method for token retrieval (box/box-codegen#731) (#320)

4 of 4 new or added lines in 4 files covered. (100.0%)

2952 existing lines in 99 files now uncovered.

15628 of 43842 relevant lines covered (35.65%)

0.36 hits per line

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

55.81
/src/main/java/com/box/sdkgen/managers/tasks/CreateTaskRequestBody.java
1
package com.box.sdkgen.managers.tasks;
2

3
import com.box.sdkgen.internal.SerializableObject;
4
import com.box.sdkgen.internal.utils.DateTimeUtils;
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.Date;
10
import java.util.Objects;
11

12
public class CreateTaskRequestBody extends SerializableObject {
13

14
  protected final CreateTaskRequestBodyItemField item;
15

16
  @JsonDeserialize(
17
      using = CreateTaskRequestBodyActionField.CreateTaskRequestBodyActionFieldDeserializer.class)
18
  @JsonSerialize(
19
      using = CreateTaskRequestBodyActionField.CreateTaskRequestBodyActionFieldSerializer.class)
20
  protected EnumWrapper<CreateTaskRequestBodyActionField> action;
21

22
  protected String message;
23

24
  @JsonProperty("due_at")
25
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
26
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
27
  protected Date dueAt;
28

29
  @JsonDeserialize(
30
      using =
31
          CreateTaskRequestBodyCompletionRuleField
32
              .CreateTaskRequestBodyCompletionRuleFieldDeserializer.class)
33
  @JsonSerialize(
34
      using =
35
          CreateTaskRequestBodyCompletionRuleField
36
              .CreateTaskRequestBodyCompletionRuleFieldSerializer.class)
37
  @JsonProperty("completion_rule")
38
  protected EnumWrapper<CreateTaskRequestBodyCompletionRuleField> completionRule;
39

40
  public CreateTaskRequestBody(@JsonProperty("item") CreateTaskRequestBodyItemField item) {
UNCOV
41
    super();
×
UNCOV
42
    this.item = item;
×
UNCOV
43
  }
×
44

45
  protected CreateTaskRequestBody(CreateTaskRequestBodyBuilder builder) {
46
    super();
1✔
47
    this.item = builder.item;
1✔
48
    this.action = builder.action;
1✔
49
    this.message = builder.message;
1✔
50
    this.dueAt = builder.dueAt;
1✔
51
    this.completionRule = builder.completionRule;
1✔
52
  }
1✔
53

54
  public CreateTaskRequestBodyItemField getItem() {
55
    return item;
1✔
56
  }
57

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

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

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

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

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

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

95
  @Override
96
  public String toString() {
UNCOV
97
    return "CreateTaskRequestBody{"
×
98
        + "item='"
99
        + item
100
        + '\''
101
        + ", "
102
        + "action='"
103
        + action
104
        + '\''
105
        + ", "
106
        + "message='"
107
        + message
108
        + '\''
109
        + ", "
110
        + "dueAt='"
111
        + dueAt
112
        + '\''
113
        + ", "
114
        + "completionRule='"
115
        + completionRule
116
        + '\''
117
        + "}";
118
  }
119

120
  public static class CreateTaskRequestBodyBuilder {
121

122
    protected final CreateTaskRequestBodyItemField item;
123

124
    protected EnumWrapper<CreateTaskRequestBodyActionField> action;
125

126
    protected String message;
127

128
    protected Date dueAt;
129

130
    protected EnumWrapper<CreateTaskRequestBodyCompletionRuleField> completionRule;
131

132
    public CreateTaskRequestBodyBuilder(CreateTaskRequestBodyItemField item) {
1✔
133
      this.item = item;
1✔
134
    }
1✔
135

136
    public CreateTaskRequestBodyBuilder action(CreateTaskRequestBodyActionField action) {
137
      this.action = new EnumWrapper<CreateTaskRequestBodyActionField>(action);
1✔
138
      return this;
1✔
139
    }
140

141
    public CreateTaskRequestBodyBuilder action(
142
        EnumWrapper<CreateTaskRequestBodyActionField> action) {
UNCOV
143
      this.action = action;
×
UNCOV
144
      return this;
×
145
    }
146

147
    public CreateTaskRequestBodyBuilder message(String message) {
148
      this.message = message;
1✔
149
      return this;
1✔
150
    }
151

152
    public CreateTaskRequestBodyBuilder dueAt(Date dueAt) {
153
      this.dueAt = dueAt;
1✔
154
      return this;
1✔
155
    }
156

157
    public CreateTaskRequestBodyBuilder completionRule(
158
        CreateTaskRequestBodyCompletionRuleField completionRule) {
159
      this.completionRule =
1✔
160
          new EnumWrapper<CreateTaskRequestBodyCompletionRuleField>(completionRule);
161
      return this;
1✔
162
    }
163

164
    public CreateTaskRequestBodyBuilder completionRule(
165
        EnumWrapper<CreateTaskRequestBodyCompletionRuleField> completionRule) {
UNCOV
166
      this.completionRule = completionRule;
×
UNCOV
167
      return this;
×
168
    }
169

170
    public CreateTaskRequestBody build() {
171
      return new CreateTaskRequestBody(this);
1✔
172
    }
173
  }
174
}
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