• 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

10.0
/src/main/java/com/box/sdkgen/schemas/filerequestcopyrequest/FileRequestCopyRequest.java
1
package com.box.sdkgen.schemas.filerequestcopyrequest;
2

3
import com.box.sdkgen.schemas.filerequestupdaterequest.FileRequestUpdateRequest;
4
import com.box.sdkgen.schemas.filerequestupdaterequest.FileRequestUpdateRequestStatusField;
5
import com.box.sdkgen.serialization.json.EnumWrapper;
6
import com.fasterxml.jackson.annotation.JsonFilter;
7
import com.fasterxml.jackson.annotation.JsonProperty;
8
import java.time.OffsetDateTime;
9
import java.util.Objects;
10

11
/** The request body to copy a file request. */
12
@JsonFilter("nullablePropertyFilter")
13
public class FileRequestCopyRequest extends FileRequestUpdateRequest {
14

15
  /** The folder to associate the new file request to. */
16
  protected final FileRequestCopyRequestFolderField folder;
17

18
  public FileRequestCopyRequest(@JsonProperty("folder") FileRequestCopyRequestFolderField folder) {
19
    super();
1✔
20
    this.folder = folder;
1✔
21
  }
1✔
22

23
  protected FileRequestCopyRequest(Builder builder) {
24
    super(builder);
×
25
    this.folder = builder.folder;
×
26
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
27
  }
×
28

29
  public FileRequestCopyRequestFolderField getFolder() {
30
    return folder;
1✔
31
  }
32

33
  @Override
34
  public boolean equals(Object o) {
35
    if (this == o) {
×
36
      return true;
×
37
    }
38
    if (o == null || getClass() != o.getClass()) {
×
39
      return false;
×
40
    }
41
    FileRequestCopyRequest casted = (FileRequestCopyRequest) o;
×
42
    return Objects.equals(title, casted.title)
×
43
        && Objects.equals(description, casted.description)
×
44
        && Objects.equals(status, casted.status)
×
45
        && Objects.equals(isEmailRequired, casted.isEmailRequired)
×
46
        && Objects.equals(isDescriptionRequired, casted.isDescriptionRequired)
×
47
        && Objects.equals(expiresAt, casted.expiresAt)
×
48
        && Objects.equals(folder, casted.folder);
×
49
  }
50

51
  @Override
52
  public int hashCode() {
53
    return Objects.hash(
×
54
        title, description, status, isEmailRequired, isDescriptionRequired, expiresAt, folder);
55
  }
56

57
  @Override
58
  public String toString() {
59
    return "FileRequestCopyRequest{"
×
60
        + "title='"
61
        + title
62
        + '\''
63
        + ", "
64
        + "description='"
65
        + description
66
        + '\''
67
        + ", "
68
        + "status='"
69
        + status
70
        + '\''
71
        + ", "
72
        + "isEmailRequired='"
73
        + isEmailRequired
74
        + '\''
75
        + ", "
76
        + "isDescriptionRequired='"
77
        + isDescriptionRequired
78
        + '\''
79
        + ", "
80
        + "expiresAt='"
81
        + expiresAt
82
        + '\''
83
        + ", "
84
        + "folder='"
85
        + folder
86
        + '\''
87
        + "}";
88
  }
89

90
  public static class Builder extends FileRequestUpdateRequest.Builder {
91

92
    protected final FileRequestCopyRequestFolderField folder;
93

94
    public Builder(FileRequestCopyRequestFolderField folder) {
95
      super();
×
96
      this.folder = folder;
×
97
    }
×
98

99
    @Override
100
    public Builder title(String title) {
101
      this.title = title;
×
102
      return this;
×
103
    }
104

105
    @Override
106
    public Builder description(String description) {
107
      this.description = description;
×
108
      return this;
×
109
    }
110

111
    @Override
112
    public Builder status(FileRequestUpdateRequestStatusField status) {
113
      this.status = new EnumWrapper<FileRequestUpdateRequestStatusField>(status);
×
114
      return this;
×
115
    }
116

117
    @Override
118
    public Builder status(EnumWrapper<FileRequestUpdateRequestStatusField> status) {
119
      this.status = status;
×
120
      return this;
×
121
    }
122

123
    @Override
124
    public Builder isEmailRequired(Boolean isEmailRequired) {
125
      this.isEmailRequired = isEmailRequired;
×
126
      return this;
×
127
    }
128

129
    @Override
130
    public Builder isDescriptionRequired(Boolean isDescriptionRequired) {
131
      this.isDescriptionRequired = isDescriptionRequired;
×
132
      return this;
×
133
    }
134

135
    @Override
136
    public Builder expiresAt(OffsetDateTime expiresAt) {
137
      this.expiresAt = expiresAt;
×
138
      return this;
×
139
    }
140

141
    public FileRequestCopyRequest build() {
142
      return new FileRequestCopyRequest(this);
×
143
    }
144
  }
145
}
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