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

box / box-java-sdk / #5857

16 Dec 2025 02:39PM UTC coverage: 12.903%. First build
#5857

Pull #1633

github

web-flow
Merge 547a932ad into 35fcefad5
Pull Request #1633: feat(boxsdkgen): treat `nullable` fields as Optional (box/box-codegen#906)

0 of 224 new or added lines in 8 files covered. (0.0%)

8374 of 64898 relevant lines covered (12.9%)

0.13 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/OneOfTwelve.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 OneOfTwelve<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
11
    extends SerializableObject {
NEW
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
  protected T11 value11;
25

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

53
  public static class OneOfTwelveSerializer
54
      extends JsonSerializer<OneOfTwelve<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> {
55

56
    public OneOfTwelveSerializer() {
NEW
57
      super();
×
NEW
58
    }
×
59

60
    @Override
61
    public void serialize(
62
        OneOfTwelve<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?> itemEntryField,
63
        JsonGenerator gen,
64
        SerializerProvider provider)
65
        throws IOException {
NEW
66
      if (itemEntryField.value0 != null) {
×
NEW
67
        JsonManager.WRITER.writeValue(gen, itemEntryField.value0);
×
68
      }
NEW
69
      if (itemEntryField.value1 != null) {
×
NEW
70
        JsonManager.WRITER.writeValue(gen, itemEntryField.value1);
×
71
      }
NEW
72
      if (itemEntryField.value2 != null) {
×
NEW
73
        JsonManager.WRITER.writeValue(gen, itemEntryField.value2);
×
74
      }
NEW
75
      if (itemEntryField.value3 != null) {
×
NEW
76
        JsonManager.WRITER.writeValue(gen, itemEntryField.value3);
×
77
      }
NEW
78
      if (itemEntryField.value4 != null) {
×
NEW
79
        JsonManager.WRITER.writeValue(gen, itemEntryField.value4);
×
80
      }
NEW
81
      if (itemEntryField.value5 != null) {
×
NEW
82
        JsonManager.WRITER.writeValue(gen, itemEntryField.value5);
×
83
      }
NEW
84
      if (itemEntryField.value6 != null) {
×
NEW
85
        JsonManager.WRITER.writeValue(gen, itemEntryField.value6);
×
86
      }
NEW
87
      if (itemEntryField.value7 != null) {
×
NEW
88
        JsonManager.WRITER.writeValue(gen, itemEntryField.value7);
×
89
      }
NEW
90
      if (itemEntryField.value8 != null) {
×
NEW
91
        JsonManager.WRITER.writeValue(gen, itemEntryField.value8);
×
92
      }
NEW
93
      if (itemEntryField.value9 != null) {
×
NEW
94
        JsonManager.WRITER.writeValue(gen, itemEntryField.value9);
×
95
      }
NEW
96
      if (itemEntryField.value10 != null) {
×
NEW
97
        JsonManager.WRITER.writeValue(gen, itemEntryField.value10);
×
98
      }
NEW
99
      if (itemEntryField.value11 != null) {
×
NEW
100
        JsonManager.WRITER.writeValue(gen, itemEntryField.value11);
×
101
      }
NEW
102
    }
×
103
  }
104
}
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

© 2025 Coveralls, Inc