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

box / box-java-sdk / #5860

16 Dec 2025 02:39PM UTC coverage: 12.895%. First build
#5860

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%)

8368 of 64891 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/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 {
NEW
11
  protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
×
12
  protected T0 value0;
13
  protected T1 value1;
14
  protected T2 value2;
15
  protected T3 value3;
16
  protected T4 value4;
17
  protected T5 value5;
18
  protected T6 value6;
19
  protected T7 value7;
20
  protected T8 value8;
21
  protected T9 value9;
22
  protected T10 value10;
23

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

49
  public static class OneOfElevenSerializer
50
      extends JsonSerializer<OneOfEleven<?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> {
51

52
    public OneOfElevenSerializer() {
NEW
53
      super();
×
NEW
54
    }
×
55

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