• 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/signtemplate/SignTemplateReadySignLinkField.java
1
package com.box.sdkgen.schemas.signtemplate;
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.fasterxml.jackson.annotation.JsonFilter;
7
import com.fasterxml.jackson.annotation.JsonProperty;
8
import java.util.Objects;
9

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

13
  /** The URL that can be sent to signers. */
14
  protected String url;
15

16
  /** Request name. */
17
  @Nullable protected String name;
18

19
  /** Extra instructions for all signers. */
20
  @Nullable protected String instructions;
21

22
  /**
23
   * The destination folder to place final, signed document and signing log. Only `ID` and `type`
24
   * fields are required. The root folder, folder ID `0`, cannot be used.
25
   */
26
  @JsonProperty("folder_id")
27
  @Nullable
28
  protected String folderId;
29

30
  /** Whether to disable notifications when a signer has signed. */
31
  @JsonProperty("is_notification_disabled")
32
  protected Boolean isNotificationDisabled;
33

34
  /** Whether the ready sign link is enabled or not. */
35
  @JsonProperty("is_active")
36
  protected Boolean isActive;
37

38
  public SignTemplateReadySignLinkField() {
39
    super();
×
40
  }
×
41

42
  protected SignTemplateReadySignLinkField(Builder builder) {
43
    super();
×
44
    this.url = builder.url;
×
45
    this.name = builder.name;
×
46
    this.instructions = builder.instructions;
×
47
    this.folderId = builder.folderId;
×
48
    this.isNotificationDisabled = builder.isNotificationDisabled;
×
49
    this.isActive = builder.isActive;
×
50
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
51
  }
×
52

53
  public String getUrl() {
54
    return url;
×
55
  }
56

57
  public String getName() {
58
    return name;
×
59
  }
60

61
  public String getInstructions() {
62
    return instructions;
×
63
  }
64

65
  public String getFolderId() {
66
    return folderId;
×
67
  }
68

69
  public Boolean getIsNotificationDisabled() {
70
    return isNotificationDisabled;
×
71
  }
72

73
  public Boolean getIsActive() {
74
    return isActive;
×
75
  }
76

77
  @Override
78
  public boolean equals(Object o) {
79
    if (this == o) {
×
80
      return true;
×
81
    }
82
    if (o == null || getClass() != o.getClass()) {
×
83
      return false;
×
84
    }
85
    SignTemplateReadySignLinkField casted = (SignTemplateReadySignLinkField) o;
×
86
    return Objects.equals(url, casted.url)
×
87
        && Objects.equals(name, casted.name)
×
88
        && Objects.equals(instructions, casted.instructions)
×
89
        && Objects.equals(folderId, casted.folderId)
×
90
        && Objects.equals(isNotificationDisabled, casted.isNotificationDisabled)
×
91
        && Objects.equals(isActive, casted.isActive);
×
92
  }
93

94
  @Override
95
  public int hashCode() {
96
    return Objects.hash(url, name, instructions, folderId, isNotificationDisabled, isActive);
×
97
  }
98

99
  @Override
100
  public String toString() {
101
    return "SignTemplateReadySignLinkField{"
×
102
        + "url='"
103
        + url
104
        + '\''
105
        + ", "
106
        + "name='"
107
        + name
108
        + '\''
109
        + ", "
110
        + "instructions='"
111
        + instructions
112
        + '\''
113
        + ", "
114
        + "folderId='"
115
        + folderId
116
        + '\''
117
        + ", "
118
        + "isNotificationDisabled='"
119
        + isNotificationDisabled
120
        + '\''
121
        + ", "
122
        + "isActive='"
123
        + isActive
124
        + '\''
125
        + "}";
126
  }
127

128
  public static class Builder extends NullableFieldTracker {
×
129

130
    protected String url;
131

132
    protected String name;
133

134
    protected String instructions;
135

136
    protected String folderId;
137

138
    protected Boolean isNotificationDisabled;
139

140
    protected Boolean isActive;
141

142
    public Builder url(String url) {
143
      this.url = url;
×
144
      return this;
×
145
    }
146

147
    public Builder name(String name) {
148
      this.name = name;
×
149
      this.markNullableFieldAsSet("name");
×
150
      return this;
×
151
    }
152

153
    public Builder instructions(String instructions) {
154
      this.instructions = instructions;
×
155
      this.markNullableFieldAsSet("instructions");
×
156
      return this;
×
157
    }
158

159
    public Builder folderId(String folderId) {
160
      this.folderId = folderId;
×
161
      this.markNullableFieldAsSet("folder_id");
×
162
      return this;
×
163
    }
164

165
    public Builder isNotificationDisabled(Boolean isNotificationDisabled) {
166
      this.isNotificationDisabled = isNotificationDisabled;
×
167
      return this;
×
168
    }
169

170
    public Builder isActive(Boolean isActive) {
171
      this.isActive = isActive;
×
172
      return this;
×
173
    }
174

175
    public SignTemplateReadySignLinkField build() {
176
      return new SignTemplateReadySignLinkField(this);
×
177
    }
178
  }
179
}
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