• 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/managers/classifications/AddClassificationRequestBody.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 AddClassificationRequestBody extends SerializableObject {
14

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

24
  /** Defines classifications available in the enterprise. */
25
  @JsonDeserialize(
26
      using =
27
          AddClassificationRequestBodyFieldKeyField
28
              .AddClassificationRequestBodyFieldKeyFieldDeserializer.class)
29
  @JsonSerialize(
30
      using =
31
          AddClassificationRequestBodyFieldKeyField
32
              .AddClassificationRequestBodyFieldKeyFieldSerializer.class)
33
  protected EnumWrapper<AddClassificationRequestBodyFieldKeyField> fieldKey;
34

35
  /** The details of the classification to add. */
36
  protected final AddClassificationRequestBodyDataField data;
37

38
  public AddClassificationRequestBody(
39
      @JsonProperty("data") AddClassificationRequestBodyDataField data) {
40
    super();
×
41
    this.data = data;
×
42
    this.op =
×
43
        new EnumWrapper<AddClassificationRequestBodyOpField>(
44
            AddClassificationRequestBodyOpField.ADDENUMOPTION);
45
    this.fieldKey =
×
46
        new EnumWrapper<AddClassificationRequestBodyFieldKeyField>(
47
            AddClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
48
  }
×
49

50
  protected AddClassificationRequestBody(Builder builder) {
51
    super();
×
52
    this.op = builder.op;
×
53
    this.fieldKey = builder.fieldKey;
×
54
    this.data = builder.data;
×
55
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
56
  }
×
57

58
  public EnumWrapper<AddClassificationRequestBodyOpField> getOp() {
59
    return op;
×
60
  }
61

62
  public EnumWrapper<AddClassificationRequestBodyFieldKeyField> getFieldKey() {
63
    return fieldKey;
×
64
  }
65

66
  public AddClassificationRequestBodyDataField getData() {
67
    return data;
×
68
  }
69

70
  @Override
71
  public boolean equals(Object o) {
72
    if (this == o) {
×
73
      return true;
×
74
    }
75
    if (o == null || getClass() != o.getClass()) {
×
76
      return false;
×
77
    }
78
    AddClassificationRequestBody casted = (AddClassificationRequestBody) o;
×
79
    return Objects.equals(op, casted.op)
×
80
        && Objects.equals(fieldKey, casted.fieldKey)
×
81
        && Objects.equals(data, casted.data);
×
82
  }
83

84
  @Override
85
  public int hashCode() {
86
    return Objects.hash(op, fieldKey, data);
×
87
  }
88

89
  @Override
90
  public String toString() {
91
    return "AddClassificationRequestBody{"
×
92
        + "op='"
93
        + op
94
        + '\''
95
        + ", "
96
        + "fieldKey='"
97
        + fieldKey
98
        + '\''
99
        + ", "
100
        + "data='"
101
        + data
102
        + '\''
103
        + "}";
104
  }
105

106
  public static class Builder extends NullableFieldTracker {
107

108
    protected EnumWrapper<AddClassificationRequestBodyOpField> op;
109

110
    protected EnumWrapper<AddClassificationRequestBodyFieldKeyField> fieldKey;
111

112
    protected final AddClassificationRequestBodyDataField data;
113

114
    public Builder(AddClassificationRequestBodyDataField data) {
115
      super();
×
116
      this.data = data;
×
117
      this.op =
×
118
          new EnumWrapper<AddClassificationRequestBodyOpField>(
119
              AddClassificationRequestBodyOpField.ADDENUMOPTION);
120
      this.fieldKey =
×
121
          new EnumWrapper<AddClassificationRequestBodyFieldKeyField>(
122
              AddClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
123
    }
×
124

125
    public Builder op(AddClassificationRequestBodyOpField op) {
126
      this.op = new EnumWrapper<AddClassificationRequestBodyOpField>(op);
×
127
      return this;
×
128
    }
129

130
    public Builder op(EnumWrapper<AddClassificationRequestBodyOpField> op) {
131
      this.op = op;
×
132
      return this;
×
133
    }
134

135
    public Builder fieldKey(AddClassificationRequestBodyFieldKeyField fieldKey) {
136
      this.fieldKey = new EnumWrapper<AddClassificationRequestBodyFieldKeyField>(fieldKey);
×
137
      return this;
×
138
    }
139

140
    public Builder fieldKey(EnumWrapper<AddClassificationRequestBodyFieldKeyField> fieldKey) {
141
      this.fieldKey = fieldKey;
×
142
      return this;
×
143
    }
144

145
    public AddClassificationRequestBody build() {
146
      return new AddClassificationRequestBody(this);
×
147
    }
148
  }
149
}
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