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

box / box-java-sdk / #5076

07 Oct 2025 12:35PM UTC coverage: 37.132% (+0.007%) from 37.125%
#5076

push

github

web-flow
test: Change `Event.additionalDetails` field assertion in events test (box/box-codegen#858) (#1491)

18454 of 49699 relevant lines covered (37.13%)

0.37 hits per line

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

0.0
/src/main/java/com/box/sdkgen/schemas/timelineskillcard/TimelineSkillCardEntriesField.java
1
package com.box.sdkgen.schemas.timelineskillcard;
2

3
import com.box.sdkgen.internal.NullableFieldTracker;
4
import com.box.sdkgen.internal.SerializableObject;
5
import com.fasterxml.jackson.annotation.JsonFilter;
6
import com.fasterxml.jackson.annotation.JsonProperty;
7
import java.util.List;
8
import java.util.Objects;
9

10
@JsonFilter("nullablePropertyFilter")
11
public class TimelineSkillCardEntriesField extends SerializableObject {
12

13
  /**
14
   * The text of the entry. This would be the display name for an item being placed on the timeline,
15
   * for example the name of the person who was detected in a video.
16
   */
17
  protected String text;
18

19
  /** Defines a list of timestamps for when this item should appear on the timeline. */
20
  protected List<TimelineSkillCardEntriesAppearsField> appears;
21

22
  /**
23
   * The image to show on a for an entry that appears on a timeline. This image URL is required for
24
   * every entry.
25
   *
26
   * <p>The image will be shown in a list of items (for example faces), and clicking the image will
27
   * show the user where that entry appears during the duration of this entry.
28
   */
29
  @JsonProperty("image_url")
30
  protected String imageUrl;
31

32
  public TimelineSkillCardEntriesField() {
33
    super();
×
34
  }
×
35

36
  protected TimelineSkillCardEntriesField(Builder builder) {
37
    super();
×
38
    this.text = builder.text;
×
39
    this.appears = builder.appears;
×
40
    this.imageUrl = builder.imageUrl;
×
41
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
42
  }
×
43

44
  public String getText() {
45
    return text;
×
46
  }
47

48
  public List<TimelineSkillCardEntriesAppearsField> getAppears() {
49
    return appears;
×
50
  }
51

52
  public String getImageUrl() {
53
    return imageUrl;
×
54
  }
55

56
  @Override
57
  public boolean equals(Object o) {
58
    if (this == o) {
×
59
      return true;
×
60
    }
61
    if (o == null || getClass() != o.getClass()) {
×
62
      return false;
×
63
    }
64
    TimelineSkillCardEntriesField casted = (TimelineSkillCardEntriesField) o;
×
65
    return Objects.equals(text, casted.text)
×
66
        && Objects.equals(appears, casted.appears)
×
67
        && Objects.equals(imageUrl, casted.imageUrl);
×
68
  }
69

70
  @Override
71
  public int hashCode() {
72
    return Objects.hash(text, appears, imageUrl);
×
73
  }
74

75
  @Override
76
  public String toString() {
77
    return "TimelineSkillCardEntriesField{"
×
78
        + "text='"
79
        + text
80
        + '\''
81
        + ", "
82
        + "appears='"
83
        + appears
84
        + '\''
85
        + ", "
86
        + "imageUrl='"
87
        + imageUrl
88
        + '\''
89
        + "}";
90
  }
91

92
  public static class Builder extends NullableFieldTracker {
×
93

94
    protected String text;
95

96
    protected List<TimelineSkillCardEntriesAppearsField> appears;
97

98
    protected String imageUrl;
99

100
    public Builder text(String text) {
101
      this.text = text;
×
102
      return this;
×
103
    }
104

105
    public Builder appears(List<TimelineSkillCardEntriesAppearsField> appears) {
106
      this.appears = appears;
×
107
      return this;
×
108
    }
109

110
    public Builder imageUrl(String imageUrl) {
111
      this.imageUrl = imageUrl;
×
112
      return this;
×
113
    }
114

115
    public TimelineSkillCardEntriesField build() {
116
      return new TimelineSkillCardEntriesField(this);
×
117
    }
118
  }
119
}
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