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

box / box-java-sdk-gen / #293

24 Jun 2025 01:20PM UTC coverage: 35.661% (+0.03%) from 35.632%
#293

Pull #347

github

web-flow
Merge 2c100d09c into d8480ee6c
Pull Request #347: feat: Add Webhook Validation In Java (box/box-codegen#745)

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

11794 existing lines in 627 files now uncovered.

16937 of 47495 relevant lines covered (35.66%)

0.36 hits per line

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

16.28
/src/main/java/com/box/sdkgen/managers/usercollaborations/UpdateCollaborationByIdRequestBody.java
1
package com.box.sdkgen.managers.usercollaborations;
2

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

14
@JsonFilter("nullablePropertyFilter")
15
public class UpdateCollaborationByIdRequestBody extends SerializableObject {
16

17
  @JsonDeserialize(
18
      using =
19
          UpdateCollaborationByIdRequestBodyRoleField
20
              .UpdateCollaborationByIdRequestBodyRoleFieldDeserializer.class)
21
  @JsonSerialize(
22
      using =
23
          UpdateCollaborationByIdRequestBodyRoleField
24
              .UpdateCollaborationByIdRequestBodyRoleFieldSerializer.class)
25
  protected final EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> role;
26

27
  @JsonDeserialize(
28
      using =
29
          UpdateCollaborationByIdRequestBodyStatusField
30
              .UpdateCollaborationByIdRequestBodyStatusFieldDeserializer.class)
31
  @JsonSerialize(
32
      using =
33
          UpdateCollaborationByIdRequestBodyStatusField
34
              .UpdateCollaborationByIdRequestBodyStatusFieldSerializer.class)
35
  protected EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> status;
36

37
  @JsonProperty("expires_at")
38
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
39
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
40
  protected Date expiresAt;
41

42
  @JsonProperty("can_view_path")
43
  protected Boolean canViewPath;
44

45
  public UpdateCollaborationByIdRequestBody(
46
      @JsonProperty("role") EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> role) {
UNCOV
47
    super();
×
UNCOV
48
    this.role = role;
×
UNCOV
49
  }
×
50

51
  public UpdateCollaborationByIdRequestBody(UpdateCollaborationByIdRequestBodyRoleField role) {
52
    super();
1✔
53
    this.role = new EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField>(role);
1✔
54
  }
1✔
55

56
  protected UpdateCollaborationByIdRequestBody(Builder builder) {
57
    super();
×
58
    this.role = builder.role;
×
59
    this.status = builder.status;
×
UNCOV
60
    this.expiresAt = builder.expiresAt;
×
UNCOV
61
    this.canViewPath = builder.canViewPath;
×
UNCOV
62
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
UNCOV
63
  }
×
64

65
  public EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> getRole() {
66
    return role;
1✔
67
  }
68

69
  public EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> getStatus() {
70
    return status;
1✔
71
  }
72

73
  public Date getExpiresAt() {
74
    return expiresAt;
1✔
75
  }
76

77
  public Boolean getCanViewPath() {
78
    return canViewPath;
1✔
79
  }
80

81
  @Override
82
  public boolean equals(Object o) {
83
    if (this == o) {
×
UNCOV
84
      return true;
×
85
    }
86
    if (o == null || getClass() != o.getClass()) {
×
87
      return false;
×
88
    }
89
    UpdateCollaborationByIdRequestBody casted = (UpdateCollaborationByIdRequestBody) o;
×
UNCOV
90
    return Objects.equals(role, casted.role)
×
UNCOV
91
        && Objects.equals(status, casted.status)
×
UNCOV
92
        && Objects.equals(expiresAt, casted.expiresAt)
×
UNCOV
93
        && Objects.equals(canViewPath, casted.canViewPath);
×
94
  }
95

96
  @Override
97
  public int hashCode() {
UNCOV
98
    return Objects.hash(role, status, expiresAt, canViewPath);
×
99
  }
100

101
  @Override
102
  public String toString() {
UNCOV
103
    return "UpdateCollaborationByIdRequestBody{"
×
104
        + "role='"
105
        + role
106
        + '\''
107
        + ", "
108
        + "status='"
109
        + status
110
        + '\''
111
        + ", "
112
        + "expiresAt='"
113
        + expiresAt
114
        + '\''
115
        + ", "
116
        + "canViewPath='"
117
        + canViewPath
118
        + '\''
119
        + "}";
120
  }
121

122
  public static class Builder extends NullableFieldTracker {
123

124
    protected final EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> role;
125

126
    protected EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> status;
127

128
    protected Date expiresAt;
129

130
    protected Boolean canViewPath;
131

132
    public Builder(EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> role) {
133
      super();
×
134
      this.role = role;
×
UNCOV
135
    }
×
136

137
    public Builder(UpdateCollaborationByIdRequestBodyRoleField role) {
138
      super();
×
UNCOV
139
      this.role = new EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField>(role);
×
UNCOV
140
    }
×
141

142
    public Builder status(UpdateCollaborationByIdRequestBodyStatusField status) {
143
      this.status = new EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField>(status);
×
UNCOV
144
      return this;
×
145
    }
146

147
    public Builder status(EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> status) {
148
      this.status = status;
×
UNCOV
149
      return this;
×
150
    }
151

152
    public Builder expiresAt(Date expiresAt) {
153
      this.expiresAt = expiresAt;
×
UNCOV
154
      return this;
×
155
    }
156

157
    public Builder canViewPath(Boolean canViewPath) {
UNCOV
158
      this.canViewPath = canViewPath;
×
UNCOV
159
      return this;
×
160
    }
161

162
    public UpdateCollaborationByIdRequestBody build() {
UNCOV
163
      return new UpdateCollaborationByIdRequestBody(this);
×
164
    }
165
  }
166
}
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