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

box / box-java-sdk-gen / #155

30 May 2025 01:03PM UTC coverage: 35.646% (+0.3%) from 35.311%
#155

push

github

web-flow
fix: Fix downscope token to use `retrieveToken` method for token retrieval (box/box-codegen#731) (#320)

4 of 4 new or added lines in 4 files covered. (100.0%)

2952 existing lines in 99 files now uncovered.

15628 of 43842 relevant lines covered (35.65%)

0.36 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/events/GetEventsQueryParams.java
1
package com.box.sdkgen.managers.events;
2

3
import com.box.sdkgen.serialization.json.EnumWrapper;
4
import com.box.sdkgen.serialization.json.Valuable;
5
import com.fasterxml.jackson.core.JsonGenerator;
6
import com.fasterxml.jackson.core.JsonParser;
7
import com.fasterxml.jackson.databind.DeserializationContext;
8
import com.fasterxml.jackson.databind.JsonDeserializer;
9
import com.fasterxml.jackson.databind.JsonNode;
10
import com.fasterxml.jackson.databind.JsonSerializer;
11
import com.fasterxml.jackson.databind.SerializerProvider;
12
import java.io.IOException;
13
import java.util.ArrayList;
14
import java.util.Date;
15
import java.util.List;
16

17
public class GetEventsQueryParams {
18

19
  public EnumWrapper<GetEventsQueryParamsStreamTypeField> streamType;
20

21
  public String streamPosition;
22

23
  public Long limit;
24

25
  public List<EnumWrapper<GetEventsQueryParamsEventTypeField>> eventType;
26

27
  public Date createdAfter;
28

29
  public Date createdBefore;
30

UNCOV
31
  public GetEventsQueryParams() {}
×
32

33
  protected GetEventsQueryParams(GetEventsQueryParamsBuilder builder) {
×
34
    this.streamType = builder.streamType;
×
35
    this.streamPosition = builder.streamPosition;
×
36
    this.limit = builder.limit;
×
37
    this.eventType = builder.eventType;
×
38
    this.createdAfter = builder.createdAfter;
×
39
    this.createdBefore = builder.createdBefore;
×
UNCOV
40
  }
×
41

42
  public EnumWrapper<GetEventsQueryParamsStreamTypeField> getStreamType() {
UNCOV
43
    return streamType;
×
44
  }
45

46
  public String getStreamPosition() {
UNCOV
47
    return streamPosition;
×
48
  }
49

50
  public Long getLimit() {
UNCOV
51
    return limit;
×
52
  }
53

54
  public List<EnumWrapper<GetEventsQueryParamsEventTypeField>> getEventType() {
UNCOV
55
    return eventType;
×
56
  }
57

58
  public Date getCreatedAfter() {
UNCOV
59
    return createdAfter;
×
60
  }
61

62
  public Date getCreatedBefore() {
UNCOV
63
    return createdBefore;
×
64
  }
65

UNCOV
66
  public static class GetEventsQueryParamsBuilder {
×
67

68
    protected EnumWrapper<GetEventsQueryParamsStreamTypeField> streamType;
69

70
    protected String streamPosition;
71

72
    protected Long limit;
73

74
    protected List<EnumWrapper<GetEventsQueryParamsEventTypeField>> eventType;
75

76
    protected Date createdAfter;
77

78
    protected Date createdBefore;
79

80
    public GetEventsQueryParamsBuilder streamType(GetEventsQueryParamsStreamTypeField streamType) {
81
      this.streamType = new EnumWrapper<GetEventsQueryParamsStreamTypeField>(streamType);
×
UNCOV
82
      return this;
×
83
    }
84

85
    public GetEventsQueryParamsBuilder streamType(
86
        EnumWrapper<GetEventsQueryParamsStreamTypeField> streamType) {
87
      this.streamType = streamType;
×
UNCOV
88
      return this;
×
89
    }
90

91
    public GetEventsQueryParamsBuilder streamPosition(String streamPosition) {
92
      this.streamPosition = streamPosition;
×
UNCOV
93
      return this;
×
94
    }
95

96
    public GetEventsQueryParamsBuilder limit(Long limit) {
97
      this.limit = limit;
×
UNCOV
98
      return this;
×
99
    }
100

101
    public GetEventsQueryParamsBuilder eventType(List<? extends Valuable> eventType) {
102
      this.eventType =
×
103
          EnumWrapper.wrapValuableEnumList(eventType, GetEventsQueryParamsEventTypeField.class);
×
UNCOV
104
      return this;
×
105
    }
106

107
    public GetEventsQueryParamsBuilder createdAfter(Date createdAfter) {
108
      this.createdAfter = createdAfter;
×
UNCOV
109
      return this;
×
110
    }
111

112
    public GetEventsQueryParamsBuilder createdBefore(Date createdBefore) {
113
      this.createdBefore = createdBefore;
×
UNCOV
114
      return this;
×
115
    }
116

117
    public GetEventsQueryParams build() {
UNCOV
118
      return new GetEventsQueryParams(this);
×
119
    }
120
  }
121

122
  public static class EventTypeDeserializer
123
      extends JsonDeserializer<List<EnumWrapper<GetEventsQueryParamsEventTypeField>>> {
124

125
    public final JsonDeserializer<EnumWrapper<GetEventsQueryParamsEventTypeField>>
126
        elementDeserializer;
127

128
    public EventTypeDeserializer() {
129
      super();
×
UNCOV
130
      this.elementDeserializer =
×
131
          new GetEventsQueryParamsEventTypeField.GetEventsQueryParamsEventTypeFieldDeserializer();
UNCOV
132
    }
×
133

134
    @Override
135
    public List<EnumWrapper<GetEventsQueryParamsEventTypeField>> deserialize(
136
        JsonParser p, DeserializationContext ctxt) throws IOException {
137
      JsonNode node = p.getCodec().readTree(p);
×
138
      List<EnumWrapper<GetEventsQueryParamsEventTypeField>> elements = new ArrayList<>();
×
139
      for (JsonNode item : node) {
×
140
        JsonParser pa = item.traverse(p.getCodec());
×
141
        pa.nextToken();
×
142
        elements.add(elementDeserializer.deserialize(pa, ctxt));
×
143
      }
×
UNCOV
144
      return elements;
×
145
    }
146
  }
147

148
  public static class EventTypeSerializer
149
      extends JsonSerializer<List<EnumWrapper<GetEventsQueryParamsEventTypeField>>> {
150

151
    public final JsonSerializer<EnumWrapper<GetEventsQueryParamsEventTypeField>> elementSerializer;
152

153
    public EventTypeSerializer() {
154
      super();
×
UNCOV
155
      this.elementSerializer =
×
156
          new GetEventsQueryParamsEventTypeField.GetEventsQueryParamsEventTypeFieldSerializer();
UNCOV
157
    }
×
158

159
    @Override
160
    public void serialize(
161
        List<EnumWrapper<GetEventsQueryParamsEventTypeField>> value,
162
        JsonGenerator gen,
163
        SerializerProvider serializers)
164
        throws IOException {
165
      gen.writeStartArray();
×
166
      for (EnumWrapper<GetEventsQueryParamsEventTypeField> item : value) {
×
167
        elementSerializer.serialize(item, gen, serializers);
×
168
      }
×
169
      gen.writeEndArray();
×
UNCOV
170
    }
×
171
  }
172
}
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