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

box / box-java-sdk-gen / #359

14 Jul 2025 11:20AM UTC coverage: 38.075% (+2.5%) from 35.58%
#359

push

github

web-flow
feat: Support common union fields and implicit union conversion (box/box-codegen#758) (#361)

288 of 1203 new or added lines in 106 files covered. (23.94%)

165 existing lines in 43 files now uncovered.

18537 of 48685 relevant lines covered (38.08%)

0.38 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/skills/UpdateAllSkillCardsOnFileRequestBody.java
1
package com.box.sdkgen.managers.skills;
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 UpdateAllSkillCardsOnFileRequestBody extends SerializableObject {
14

15
  @JsonDeserialize(
16
      using =
17
          UpdateAllSkillCardsOnFileRequestBodyStatusField
18
              .UpdateAllSkillCardsOnFileRequestBodyStatusFieldDeserializer.class)
19
  @JsonSerialize(
20
      using =
21
          UpdateAllSkillCardsOnFileRequestBodyStatusField
22
              .UpdateAllSkillCardsOnFileRequestBodyStatusFieldSerializer.class)
23
  protected final EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField> status;
24

25
  protected final UpdateAllSkillCardsOnFileRequestBodyMetadataField metadata;
26

27
  protected final UpdateAllSkillCardsOnFileRequestBodyFileField file;
28

29
  @JsonProperty("file_version")
30
  protected UpdateAllSkillCardsOnFileRequestBodyFileVersionField fileVersion;
31

32
  protected UpdateAllSkillCardsOnFileRequestBodyUsageField usage;
33

34
  public UpdateAllSkillCardsOnFileRequestBody(
35
      UpdateAllSkillCardsOnFileRequestBodyStatusField status,
36
      UpdateAllSkillCardsOnFileRequestBodyMetadataField metadata,
37
      UpdateAllSkillCardsOnFileRequestBodyFileField file) {
38
    super();
×
NEW
39
    this.status = new EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField>(status);
×
40
    this.metadata = metadata;
×
41
    this.file = file;
×
42
  }
×
43

44
  public UpdateAllSkillCardsOnFileRequestBody(
45
      @JsonProperty("status") EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField> status,
46
      @JsonProperty("metadata") UpdateAllSkillCardsOnFileRequestBodyMetadataField metadata,
47
      @JsonProperty("file") UpdateAllSkillCardsOnFileRequestBodyFileField file) {
48
    super();
×
NEW
49
    this.status = status;
×
50
    this.metadata = metadata;
×
51
    this.file = file;
×
52
  }
×
53

54
  protected UpdateAllSkillCardsOnFileRequestBody(Builder builder) {
55
    super();
×
56
    this.status = builder.status;
×
57
    this.metadata = builder.metadata;
×
58
    this.file = builder.file;
×
59
    this.fileVersion = builder.fileVersion;
×
60
    this.usage = builder.usage;
×
61
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
62
  }
×
63

64
  public EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField> getStatus() {
65
    return status;
×
66
  }
67

68
  public UpdateAllSkillCardsOnFileRequestBodyMetadataField getMetadata() {
69
    return metadata;
×
70
  }
71

72
  public UpdateAllSkillCardsOnFileRequestBodyFileField getFile() {
73
    return file;
×
74
  }
75

76
  public UpdateAllSkillCardsOnFileRequestBodyFileVersionField getFileVersion() {
77
    return fileVersion;
×
78
  }
79

80
  public UpdateAllSkillCardsOnFileRequestBodyUsageField getUsage() {
81
    return usage;
×
82
  }
83

84
  @Override
85
  public boolean equals(Object o) {
86
    if (this == o) {
×
87
      return true;
×
88
    }
89
    if (o == null || getClass() != o.getClass()) {
×
90
      return false;
×
91
    }
92
    UpdateAllSkillCardsOnFileRequestBody casted = (UpdateAllSkillCardsOnFileRequestBody) o;
×
93
    return Objects.equals(status, casted.status)
×
94
        && Objects.equals(metadata, casted.metadata)
×
95
        && Objects.equals(file, casted.file)
×
96
        && Objects.equals(fileVersion, casted.fileVersion)
×
97
        && Objects.equals(usage, casted.usage);
×
98
  }
99

100
  @Override
101
  public int hashCode() {
102
    return Objects.hash(status, metadata, file, fileVersion, usage);
×
103
  }
104

105
  @Override
106
  public String toString() {
107
    return "UpdateAllSkillCardsOnFileRequestBody{"
×
108
        + "status='"
109
        + status
110
        + '\''
111
        + ", "
112
        + "metadata='"
113
        + metadata
114
        + '\''
115
        + ", "
116
        + "file='"
117
        + file
118
        + '\''
119
        + ", "
120
        + "fileVersion='"
121
        + fileVersion
122
        + '\''
123
        + ", "
124
        + "usage='"
125
        + usage
126
        + '\''
127
        + "}";
128
  }
129

130
  public static class Builder extends NullableFieldTracker {
131

132
    protected final EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField> status;
133

134
    protected final UpdateAllSkillCardsOnFileRequestBodyMetadataField metadata;
135

136
    protected final UpdateAllSkillCardsOnFileRequestBodyFileField file;
137

138
    protected UpdateAllSkillCardsOnFileRequestBodyFileVersionField fileVersion;
139

140
    protected UpdateAllSkillCardsOnFileRequestBodyUsageField usage;
141

142
    public Builder(
143
        UpdateAllSkillCardsOnFileRequestBodyStatusField status,
144
        UpdateAllSkillCardsOnFileRequestBodyMetadataField metadata,
145
        UpdateAllSkillCardsOnFileRequestBodyFileField file) {
146
      super();
×
NEW
147
      this.status = new EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField>(status);
×
148
      this.metadata = metadata;
×
149
      this.file = file;
×
150
    }
×
151

152
    public Builder(
153
        EnumWrapper<UpdateAllSkillCardsOnFileRequestBodyStatusField> status,
154
        UpdateAllSkillCardsOnFileRequestBodyMetadataField metadata,
155
        UpdateAllSkillCardsOnFileRequestBodyFileField file) {
156
      super();
×
NEW
157
      this.status = status;
×
158
      this.metadata = metadata;
×
159
      this.file = file;
×
160
    }
×
161

162
    public Builder fileVersion(UpdateAllSkillCardsOnFileRequestBodyFileVersionField fileVersion) {
163
      this.fileVersion = fileVersion;
×
164
      return this;
×
165
    }
166

167
    public Builder usage(UpdateAllSkillCardsOnFileRequestBodyUsageField usage) {
168
      this.usage = usage;
×
169
      return this;
×
170
    }
171

172
    public UpdateAllSkillCardsOnFileRequestBody build() {
173
      return new UpdateAllSkillCardsOnFileRequestBody(this);
×
174
    }
175
  }
176
}
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