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

box / box-java-sdk-gen / #296

25 Jun 2025 10:12AM UTC coverage: 35.677% (-0.05%) from 35.723%
#296

Pull #348

github

web-flow
Merge d48b178e0 into d8480ee6c
Pull Request #348: chore: Update .codegen.json with commit hash of codegen and openapi spec

68 of 82 new or added lines in 2 files covered. (82.93%)

11820 existing lines in 631 files now uncovered.

16946 of 47499 relevant lines covered (35.68%)

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/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.util.Date;
13
import java.util.Objects;
14

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

18
  @JsonDeserialize(
19
      using =
20
          SignRequestSignerSignerDecisionTypeField
21
              .SignRequestSignerSignerDecisionTypeFieldDeserializer.class)
22
  @JsonSerialize(
23
      using =
24
          SignRequestSignerSignerDecisionTypeField
25
              .SignRequestSignerSignerDecisionTypeFieldSerializer.class)
26
  protected EnumWrapper<SignRequestSignerSignerDecisionTypeField> type;
27

28
  @JsonProperty("finalized_at")
29
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
30
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
31
  protected Date finalizedAt;
32

33
  @JsonProperty("additional_info")
34
  @Nullable
35
  protected String additionalInfo;
36

37
  public SignRequestSignerSignerDecisionField() {
38
    super();
×
39
  }
×
40

41
  protected SignRequestSignerSignerDecisionField(Builder builder) {
UNCOV
42
    super();
×
UNCOV
43
    this.type = builder.type;
×
44
    this.finalizedAt = builder.finalizedAt;
×
UNCOV
45
    this.additionalInfo = builder.additionalInfo;
×
UNCOV
46
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
UNCOV
47
  }
×
48

49
  public EnumWrapper<SignRequestSignerSignerDecisionTypeField> getType() {
UNCOV
50
    return type;
×
51
  }
52

53
  public Date getFinalizedAt() {
UNCOV
54
    return finalizedAt;
×
55
  }
56

57
  public String getAdditionalInfo() {
58
    return additionalInfo;
×
59
  }
60

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

75
  @Override
76
  public int hashCode() {
UNCOV
77
    return Objects.hash(type, finalizedAt, additionalInfo);
×
78
  }
79

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

UNCOV
97
  public static class Builder extends NullableFieldTracker {
×
98

99
    protected EnumWrapper<SignRequestSignerSignerDecisionTypeField> type;
100

101
    protected Date finalizedAt;
102

103
    protected String additionalInfo;
104

105
    public Builder type(SignRequestSignerSignerDecisionTypeField type) {
106
      this.type = new EnumWrapper<SignRequestSignerSignerDecisionTypeField>(type);
×
UNCOV
107
      return this;
×
108
    }
109

110
    public Builder type(EnumWrapper<SignRequestSignerSignerDecisionTypeField> type) {
111
      this.type = type;
×
UNCOV
112
      return this;
×
113
    }
114

115
    public Builder finalizedAt(Date finalizedAt) {
116
      this.finalizedAt = finalizedAt;
×
UNCOV
117
      return this;
×
118
    }
119

120
    public Builder additionalInfo(String additionalInfo) {
UNCOV
121
      this.additionalInfo = additionalInfo;
×
UNCOV
122
      this.markNullableFieldAsSet("additional_info");
×
UNCOV
123
      return this;
×
124
    }
125

126
    public SignRequestSignerSignerDecisionField build() {
UNCOV
127
      return new SignRequestSignerSignerDecisionField(this);
×
128
    }
129
  }
130
}
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