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

box / box-java-sdk-gen / #301

26 Jun 2025 03:33PM UTC coverage: 35.681% (-0.04%) from 35.723%
#301

push

github

web-flow
feat: Add webhook validation(box/box-codegen#745) (#347)

Co-authored-by: box-sdk-build <box-sdk-build@box.com>

68 of 82 new or added lines in 2 files covered. (82.93%)

11818 existing lines in 631 files now uncovered.

16948 of 47499 relevant lines covered (35.68%)

0.36 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
  @JsonDeserialize(
16
      using =
17
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldDeserializer
18
              .class)
19
  @JsonSerialize(
20
      using =
21
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldSerializer
22
              .class)
23
  protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
24

25
  @JsonDeserialize(
26
      using =
27
          UpdateClassificationRequestBodyFieldKeyField
28
              .UpdateClassificationRequestBodyFieldKeyFieldDeserializer.class)
29
  @JsonSerialize(
30
      using =
31
          UpdateClassificationRequestBodyFieldKeyField
32
              .UpdateClassificationRequestBodyFieldKeyFieldSerializer.class)
33
  protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
34

35
  protected final String enumOptionKey;
36

37
  protected final UpdateClassificationRequestBodyDataField data;
38

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

53
  protected UpdateClassificationRequestBody(Builder builder) {
54
    super();
×
55
    this.op = builder.op;
×
56
    this.fieldKey = builder.fieldKey;
×
UNCOV
57
    this.enumOptionKey = builder.enumOptionKey;
×
UNCOV
58
    this.data = builder.data;
×
UNCOV
59
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
UNCOV
60
  }
×
61

62
  public EnumWrapper<UpdateClassificationRequestBodyOpField> getOp() {
63
    return op;
1✔
64
  }
65

66
  public EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> getFieldKey() {
67
    return fieldKey;
1✔
68
  }
69

70
  public String getEnumOptionKey() {
71
    return enumOptionKey;
1✔
72
  }
73

74
  public UpdateClassificationRequestBodyDataField getData() {
75
    return data;
1✔
76
  }
77

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

93
  @Override
94
  public int hashCode() {
UNCOV
95
    return Objects.hash(op, fieldKey, enumOptionKey, data);
×
96
  }
97

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

119
  public static class Builder extends NullableFieldTracker {
120

121
    protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
122

123
    protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
124

125
    protected final String enumOptionKey;
126

127
    protected final UpdateClassificationRequestBodyDataField data;
128

129
    public Builder(String enumOptionKey, UpdateClassificationRequestBodyDataField data) {
UNCOV
130
      super();
×
131
      this.enumOptionKey = enumOptionKey;
×
UNCOV
132
      this.data = data;
×
UNCOV
133
      this.op =
×
134
          new EnumWrapper<UpdateClassificationRequestBodyOpField>(
135
              UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
UNCOV
136
      this.fieldKey =
×
137
          new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
138
              UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
UNCOV
139
    }
×
140

141
    public Builder op(UpdateClassificationRequestBodyOpField op) {
142
      this.op = new EnumWrapper<UpdateClassificationRequestBodyOpField>(op);
×
143
      return this;
×
144
    }
145

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

151
    public Builder fieldKey(UpdateClassificationRequestBodyFieldKeyField fieldKey) {
152
      this.fieldKey = new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(fieldKey);
×
153
      return this;
×
154
    }
155

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

161
    public UpdateClassificationRequestBody build() {
UNCOV
162
      return new UpdateClassificationRequestBody(this);
×
163
    }
164
  }
165
}
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