• 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/signrequestsigner/SignRequestSignerSignerDecisionField.java
1
package com.box.sdkgen.schemas.signrequestsigner;
2

3
import com.box.sdkgen.internal.Nullable;
4
import com.box.sdkgen.internal.NullableFieldTracker;
5
import com.box.sdkgen.internal.SerializableObject;
6
import com.box.sdkgen.internal.utils.DateTimeUtils;
7
import com.box.sdkgen.serialization.json.EnumWrapper;
8
import com.fasterxml.jackson.annotation.JsonFilter;
9
import com.fasterxml.jackson.annotation.JsonProperty;
10
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
11
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
12
import java.time.OffsetDateTime;
13
import java.util.Objects;
14

15
@JsonFilter("nullablePropertyFilter")
16
public class SignRequestSignerSignerDecisionField extends SerializableObject {
17

18
  /** Type of decision made by the signer. */
19
  @JsonDeserialize(
20
      using =
21
          SignRequestSignerSignerDecisionTypeField
22
              .SignRequestSignerSignerDecisionTypeFieldDeserializer.class)
23
  @JsonSerialize(
24
      using =
25
          SignRequestSignerSignerDecisionTypeField
26
              .SignRequestSignerSignerDecisionTypeFieldSerializer.class)
27
  protected EnumWrapper<SignRequestSignerSignerDecisionTypeField> type;
28

29
  /** Date and Time that the decision was made. */
30
  @JsonProperty("finalized_at")
31
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
32
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
33
  protected OffsetDateTime finalizedAt;
34

35
  /** Additional info about the decision, such as the decline reason from the signer. */
36
  @JsonProperty("additional_info")
37
  @Nullable
38
  protected String additionalInfo;
39

40
  public SignRequestSignerSignerDecisionField() {
41
    super();
×
42
  }
×
43

44
  protected SignRequestSignerSignerDecisionField(Builder builder) {
45
    super();
×
46
    this.type = builder.type;
×
47
    this.finalizedAt = builder.finalizedAt;
×
48
    this.additionalInfo = builder.additionalInfo;
×
49
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
50
  }
×
51

52
  public EnumWrapper<SignRequestSignerSignerDecisionTypeField> getType() {
53
    return type;
×
54
  }
55

56
  public OffsetDateTime getFinalizedAt() {
57
    return finalizedAt;
×
58
  }
59

60
  public String getAdditionalInfo() {
61
    return additionalInfo;
×
62
  }
63

64
  @Override
65
  public boolean equals(Object o) {
66
    if (this == o) {
×
67
      return true;
×
68
    }
69
    if (o == null || getClass() != o.getClass()) {
×
70
      return false;
×
71
    }
72
    SignRequestSignerSignerDecisionField casted = (SignRequestSignerSignerDecisionField) o;
×
73
    return Objects.equals(type, casted.type)
×
74
        && Objects.equals(finalizedAt, casted.finalizedAt)
×
75
        && Objects.equals(additionalInfo, casted.additionalInfo);
×
76
  }
77

78
  @Override
79
  public int hashCode() {
80
    return Objects.hash(type, finalizedAt, additionalInfo);
×
81
  }
82

83
  @Override
84
  public String toString() {
85
    return "SignRequestSignerSignerDecisionField{"
×
86
        + "type='"
87
        + type
88
        + '\''
89
        + ", "
90
        + "finalizedAt='"
91
        + finalizedAt
92
        + '\''
93
        + ", "
94
        + "additionalInfo='"
95
        + additionalInfo
96
        + '\''
97
        + "}";
98
  }
99

100
  public static class Builder extends NullableFieldTracker {
×
101

102
    protected EnumWrapper<SignRequestSignerSignerDecisionTypeField> type;
103

104
    protected OffsetDateTime finalizedAt;
105

106
    protected String additionalInfo;
107

108
    public Builder type(SignRequestSignerSignerDecisionTypeField type) {
109
      this.type = new EnumWrapper<SignRequestSignerSignerDecisionTypeField>(type);
×
110
      return this;
×
111
    }
112

113
    public Builder type(EnumWrapper<SignRequestSignerSignerDecisionTypeField> type) {
114
      this.type = type;
×
115
      return this;
×
116
    }
117

118
    public Builder finalizedAt(OffsetDateTime finalizedAt) {
119
      this.finalizedAt = finalizedAt;
×
120
      return this;
×
121
    }
122

123
    public Builder additionalInfo(String additionalInfo) {
124
      this.additionalInfo = additionalInfo;
×
125
      this.markNullableFieldAsSet("additional_info");
×
126
      return this;
×
127
    }
128

129
    public SignRequestSignerSignerDecisionField build() {
130
      return new SignRequestSignerSignerDecisionField(this);
×
131
    }
132
  }
133
}
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