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

box / box-java-sdk / #6860

29 Apr 2026 07:03PM UTC coverage: 34.624% (-0.4%) from 35.045%
#6860

push

github

web-flow
feat: Automate Public API (box/box-openapi#594) (#1820)

19 of 542 new or added lines in 19 files covered. (3.51%)

246 existing lines in 21 files now uncovered.

19116 of 55210 relevant lines covered (34.62%)

0.35 hits per line

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

0.0
/src/main/java/com/box/sdkgen/internal/OneOfEleven.java
1
package com.box.sdkgen.internal;
2

3
import com.box.sdkgen.serialization.json.JsonManager;
4
import com.fasterxml.jackson.core.JsonGenerator;
5
import com.fasterxml.jackson.databind.JsonSerializer;
6
import com.fasterxml.jackson.databind.ObjectMapper;
7
import com.fasterxml.jackson.databind.SerializerProvider;
8
import java.io.IOException;
9

10
public class OneOfEleven<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> extends SerializableObject
11
    implements OneOfUnion {
UNCOV
12
  protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
×
13
  protected T0 value0;
14
  protected T1 value1;
15
  protected T2 value2;
16
  protected T3 value3;
17
  protected T4 value4;
18
  protected T5 value5;
19
  protected T6 value6;
20
  protected T7 value7;
21
  protected T8 value8;
22
  protected T9 value9;
23
  protected T10 value10;
24

25
  public OneOfEleven(
26
      T0 value0,
27
      T1 value1,
28
      T2 value2,
29
      T3 value3,
30
      T4 value4,
31
      T5 value5,
32
      T6 value6,
33
      T7 value7,
34
      T8 value8,
35
      T9 value9,
36
      T10 value10) {
×
37
    this.value0 = value0;
×
38
    this.value1 = value1;
×
39
    this.value2 = value2;
×
40
    this.value3 = value3;
×
41
    this.value4 = value4;
×
42
    this.value5 = value5;
×
43
    this.value6 = value6;
×
44
    this.value7 = value7;
×
45
    this.value8 = value8;
×
46
    this.value9 = value9;
×
47
    this.value10 = value10;
×
UNCOV
48
  }
×
49

50
  @Override
51
  public boolean hasAnyNonNullValue() {
UNCOV
52
    return value0 != null
×
53
        || value1 != null
54
        || value2 != null
55
        || value3 != null
56
        || value4 != null
57
        || value5 != null
58
        || value6 != null
59
        || value7 != null
60
        || value8 != null
61
        || value9 != null
62
        || value10 != null;
63
  }
64

65
  public static class OneOfElevenSerializer
66
      extends JsonSerializer<OneOfEleven<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> {
67

68
    public OneOfElevenSerializer() {
69
      super();
×
UNCOV
70
    }
×
71

72
    @Override
73
    public void serialize(
74
        OneOfEleven<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> itemEntryField,
75
        JsonGenerator gen,
76
        SerializerProvider provider)
77
        throws IOException {
78
      if (itemEntryField.value0 != null) {
×
UNCOV
79
        JsonManager.WRITER.writeValue(gen, itemEntryField.value0);
×
80
        return;
×
81
      }
UNCOV
82
      if (itemEntryField.value1 != null) {
×
83
        JsonManager.WRITER.writeValue(gen, itemEntryField.value1);
×
84
        return;
×
85
      }
86
      if (itemEntryField.value2 != null) {
×
87
        JsonManager.WRITER.writeValue(gen, itemEntryField.value2);
×
UNCOV
88
        return;
×
89
      }
90
      if (itemEntryField.value3 != null) {
×
UNCOV
91
        JsonManager.WRITER.writeValue(gen, itemEntryField.value3);
×
92
        return;
×
93
      }
UNCOV
94
      if (itemEntryField.value4 != null) {
×
95
        JsonManager.WRITER.writeValue(gen, itemEntryField.value4);
×
UNCOV
96
        return;
×
97
      }
UNCOV
98
      if (itemEntryField.value5 != null) {
×
UNCOV
99
        JsonManager.WRITER.writeValue(gen, itemEntryField.value5);
×
UNCOV
100
        return;
×
101
      }
UNCOV
102
      if (itemEntryField.value6 != null) {
×
UNCOV
103
        JsonManager.WRITER.writeValue(gen, itemEntryField.value6);
×
UNCOV
104
        return;
×
105
      }
UNCOV
106
      if (itemEntryField.value7 != null) {
×
UNCOV
107
        JsonManager.WRITER.writeValue(gen, itemEntryField.value7);
×
UNCOV
108
        return;
×
109
      }
UNCOV
110
      if (itemEntryField.value8 != null) {
×
UNCOV
111
        JsonManager.WRITER.writeValue(gen, itemEntryField.value8);
×
UNCOV
112
        return;
×
113
      }
UNCOV
114
      if (itemEntryField.value9 != null) {
×
UNCOV
115
        JsonManager.WRITER.writeValue(gen, itemEntryField.value9);
×
UNCOV
116
        return;
×
117
      }
UNCOV
118
      if (itemEntryField.value10 != null) {
×
UNCOV
119
        JsonManager.WRITER.writeValue(gen, itemEntryField.value10);
×
UNCOV
120
        return;
×
121
      }
UNCOV
122
      gen.writeNull();
×
UNCOV
123
    }
×
124
  }
125
}
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