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

box / box-java-sdk / #5076

07 Oct 2025 12:35PM UTC coverage: 37.132% (+0.007%) from 37.125%
#5076

push

github

web-flow
test: Change `Event.additionalDetails` field assertion in events test (box/box-codegen#858) (#1491)

18454 of 49699 relevant lines covered (37.13%)

0.37 hits per line

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

0.0
/src/main/java/com/box/sdkgen/schemas/statusskillcard/StatusSkillCardStatusField.java
1
package com.box.sdkgen.schemas.statusskillcard;
2

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

12
@JsonFilter("nullablePropertyFilter")
13
public class StatusSkillCardStatusField extends SerializableObject {
14

15
  /**
16
   * A code for the status of this Skill invocation. By default each of these will have their own
17
   * accompanied messages. These can be adjusted by setting the `message` value on this object.
18
   */
19
  @JsonDeserialize(
20
      using = StatusSkillCardStatusCodeField.StatusSkillCardStatusCodeFieldDeserializer.class)
21
  @JsonSerialize(
22
      using = StatusSkillCardStatusCodeField.StatusSkillCardStatusCodeFieldSerializer.class)
23
  protected final EnumWrapper<StatusSkillCardStatusCodeField> code;
24

25
  /**
26
   * A custom message that can be provided with this status. This will be shown in the web app to
27
   * the end user.
28
   */
29
  protected String message;
30

31
  public StatusSkillCardStatusField(StatusSkillCardStatusCodeField code) {
32
    super();
×
33
    this.code = new EnumWrapper<StatusSkillCardStatusCodeField>(code);
×
34
  }
×
35

36
  public StatusSkillCardStatusField(
37
      @JsonProperty("code") EnumWrapper<StatusSkillCardStatusCodeField> code) {
38
    super();
×
39
    this.code = code;
×
40
  }
×
41

42
  protected StatusSkillCardStatusField(Builder builder) {
43
    super();
×
44
    this.code = builder.code;
×
45
    this.message = builder.message;
×
46
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
47
  }
×
48

49
  public EnumWrapper<StatusSkillCardStatusCodeField> getCode() {
50
    return code;
×
51
  }
52

53
  public String getMessage() {
54
    return message;
×
55
  }
56

57
  @Override
58
  public boolean equals(Object o) {
59
    if (this == o) {
×
60
      return true;
×
61
    }
62
    if (o == null || getClass() != o.getClass()) {
×
63
      return false;
×
64
    }
65
    StatusSkillCardStatusField casted = (StatusSkillCardStatusField) o;
×
66
    return Objects.equals(code, casted.code) && Objects.equals(message, casted.message);
×
67
  }
68

69
  @Override
70
  public int hashCode() {
71
    return Objects.hash(code, message);
×
72
  }
73

74
  @Override
75
  public String toString() {
76
    return "StatusSkillCardStatusField{"
×
77
        + "code='"
78
        + code
79
        + '\''
80
        + ", "
81
        + "message='"
82
        + message
83
        + '\''
84
        + "}";
85
  }
86

87
  public static class Builder extends NullableFieldTracker {
88

89
    protected final EnumWrapper<StatusSkillCardStatusCodeField> code;
90

91
    protected String message;
92

93
    public Builder(StatusSkillCardStatusCodeField code) {
94
      super();
×
95
      this.code = new EnumWrapper<StatusSkillCardStatusCodeField>(code);
×
96
    }
×
97

98
    public Builder(EnumWrapper<StatusSkillCardStatusCodeField> code) {
99
      super();
×
100
      this.code = code;
×
101
    }
×
102

103
    public Builder message(String message) {
104
      this.message = message;
×
105
      return this;
×
106
    }
107

108
    public StatusSkillCardStatusField build() {
109
      return new StatusSkillCardStatusField(this);
×
110
    }
111
  }
112
}
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