• 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

23.26
/src/main/java/com/box/sdkgen/managers/classifications/UpdateClassificationRequestBody.java
1
package com.box.sdkgen.managers.classifications;
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 UpdateClassificationRequestBody extends SerializableObject {
14

15
  /** The type of change to perform on the classification object. */
16
  @JsonDeserialize(
17
      using =
18
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldDeserializer
19
              .class)
20
  @JsonSerialize(
21
      using =
22
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldSerializer
23
              .class)
24
  protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
25

26
  /** Defines classifications available in the enterprise. */
27
  @JsonDeserialize(
28
      using =
29
          UpdateClassificationRequestBodyFieldKeyField
30
              .UpdateClassificationRequestBodyFieldKeyFieldDeserializer.class)
31
  @JsonSerialize(
32
      using =
33
          UpdateClassificationRequestBodyFieldKeyField
34
              .UpdateClassificationRequestBodyFieldKeyFieldSerializer.class)
35
  protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
36

37
  /** The original label of the classification to change. */
38
  protected final String enumOptionKey;
39

40
  /** The details of the updated classification. */
41
  protected final UpdateClassificationRequestBodyDataField data;
42

43
  public UpdateClassificationRequestBody(
44
      @JsonProperty("enumOptionKey") String enumOptionKey,
45
      @JsonProperty("data") UpdateClassificationRequestBodyDataField data) {
46
    super();
1✔
47
    this.enumOptionKey = enumOptionKey;
1✔
48
    this.data = data;
1✔
49
    this.op =
1✔
50
        new EnumWrapper<UpdateClassificationRequestBodyOpField>(
51
            UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
52
    this.fieldKey =
1✔
53
        new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
54
            UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
55
  }
1✔
56

57
  protected UpdateClassificationRequestBody(Builder builder) {
58
    super();
×
59
    this.op = builder.op;
×
60
    this.fieldKey = builder.fieldKey;
×
61
    this.enumOptionKey = builder.enumOptionKey;
×
62
    this.data = builder.data;
×
63
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
64
  }
×
65

66
  public EnumWrapper<UpdateClassificationRequestBodyOpField> getOp() {
67
    return op;
1✔
68
  }
69

70
  public EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> getFieldKey() {
71
    return fieldKey;
1✔
72
  }
73

74
  public String getEnumOptionKey() {
75
    return enumOptionKey;
1✔
76
  }
77

78
  public UpdateClassificationRequestBodyDataField getData() {
79
    return data;
1✔
80
  }
81

82
  @Override
83
  public boolean equals(Object o) {
84
    if (this == o) {
×
85
      return true;
×
86
    }
87
    if (o == null || getClass() != o.getClass()) {
×
88
      return false;
×
89
    }
90
    UpdateClassificationRequestBody casted = (UpdateClassificationRequestBody) o;
×
91
    return Objects.equals(op, casted.op)
×
92
        && Objects.equals(fieldKey, casted.fieldKey)
×
93
        && Objects.equals(enumOptionKey, casted.enumOptionKey)
×
94
        && Objects.equals(data, casted.data);
×
95
  }
96

97
  @Override
98
  public int hashCode() {
99
    return Objects.hash(op, fieldKey, enumOptionKey, data);
×
100
  }
101

102
  @Override
103
  public String toString() {
104
    return "UpdateClassificationRequestBody{"
×
105
        + "op='"
106
        + op
107
        + '\''
108
        + ", "
109
        + "fieldKey='"
110
        + fieldKey
111
        + '\''
112
        + ", "
113
        + "enumOptionKey='"
114
        + enumOptionKey
115
        + '\''
116
        + ", "
117
        + "data='"
118
        + data
119
        + '\''
120
        + "}";
121
  }
122

123
  public static class Builder extends NullableFieldTracker {
124

125
    protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
126

127
    protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
128

129
    protected final String enumOptionKey;
130

131
    protected final UpdateClassificationRequestBodyDataField data;
132

133
    public Builder(String enumOptionKey, UpdateClassificationRequestBodyDataField data) {
134
      super();
×
135
      this.enumOptionKey = enumOptionKey;
×
136
      this.data = data;
×
137
      this.op =
×
138
          new EnumWrapper<UpdateClassificationRequestBodyOpField>(
139
              UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
140
      this.fieldKey =
×
141
          new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
142
              UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
143
    }
×
144

145
    public Builder op(UpdateClassificationRequestBodyOpField op) {
146
      this.op = new EnumWrapper<UpdateClassificationRequestBodyOpField>(op);
×
147
      return this;
×
148
    }
149

150
    public Builder op(EnumWrapper<UpdateClassificationRequestBodyOpField> op) {
151
      this.op = op;
×
152
      return this;
×
153
    }
154

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

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

165
    public UpdateClassificationRequestBody build() {
166
      return new UpdateClassificationRequestBody(this);
×
167
    }
168
  }
169
}
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