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

box / box-java-sdk-gen / #155

30 May 2025 01:03PM UTC coverage: 35.646% (+0.3%) from 35.311%
#155

push

github

web-flow
fix: Fix downscope token to use `retrieveToken` method for token retrieval (box/box-codegen#731) (#320)

4 of 4 new or added lines in 4 files covered. (100.0%)

2952 existing lines in 99 files now uncovered.

15628 of 43842 relevant lines covered (35.65%)

0.36 hits per line

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

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

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

12
public class UpdateCollaborationByIdRequestBody extends SerializableObject {
13

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

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

34
  @JsonProperty("expires_at")
35
  @JsonSerialize(using = DateTimeUtils.DateTimeSerializer.class)
36
  @JsonDeserialize(using = DateTimeUtils.DateTimeDeserializer.class)
37
  protected Date expiresAt;
38

39
  @JsonProperty("can_view_path")
40
  protected Boolean canViewPath;
41

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

48
  public UpdateCollaborationByIdRequestBody(UpdateCollaborationByIdRequestBodyRoleField role) {
49
    super();
1✔
50
    this.role = new EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField>(role);
1✔
51
  }
1✔
52

53
  protected UpdateCollaborationByIdRequestBody(UpdateCollaborationByIdRequestBodyBuilder builder) {
54
    super();
×
55
    this.role = builder.role;
×
UNCOV
56
    this.status = builder.status;
×
UNCOV
57
    this.expiresAt = builder.expiresAt;
×
UNCOV
58
    this.canViewPath = builder.canViewPath;
×
UNCOV
59
  }
×
60

61
  public EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> getRole() {
62
    return role;
1✔
63
  }
64

65
  public EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> getStatus() {
66
    return status;
1✔
67
  }
68

69
  public Date getExpiresAt() {
70
    return expiresAt;
1✔
71
  }
72

73
  public Boolean getCanViewPath() {
74
    return canViewPath;
1✔
75
  }
76

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

92
  @Override
93
  public int hashCode() {
UNCOV
94
    return Objects.hash(role, status, expiresAt, canViewPath);
×
95
  }
96

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

118
  public static class UpdateCollaborationByIdRequestBodyBuilder {
119

120
    protected final EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> role;
121

122
    protected EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> status;
123

124
    protected Date expiresAt;
125

126
    protected Boolean canViewPath;
127

128
    public UpdateCollaborationByIdRequestBodyBuilder(
UNCOV
129
        EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField> role) {
×
130
      this.role = role;
×
131
    }
×
132

133
    public UpdateCollaborationByIdRequestBodyBuilder(
UNCOV
134
        UpdateCollaborationByIdRequestBodyRoleField role) {
×
UNCOV
135
      this.role = new EnumWrapper<UpdateCollaborationByIdRequestBodyRoleField>(role);
×
136
    }
×
137

138
    public UpdateCollaborationByIdRequestBodyBuilder status(
139
        UpdateCollaborationByIdRequestBodyStatusField status) {
UNCOV
140
      this.status = new EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField>(status);
×
UNCOV
141
      return this;
×
142
    }
143

144
    public UpdateCollaborationByIdRequestBodyBuilder status(
145
        EnumWrapper<UpdateCollaborationByIdRequestBodyStatusField> status) {
UNCOV
146
      this.status = status;
×
147
      return this;
×
148
    }
149

150
    public UpdateCollaborationByIdRequestBodyBuilder expiresAt(Date expiresAt) {
UNCOV
151
      this.expiresAt = expiresAt;
×
152
      return this;
×
153
    }
154

155
    public UpdateCollaborationByIdRequestBodyBuilder canViewPath(Boolean canViewPath) {
UNCOV
156
      this.canViewPath = canViewPath;
×
157
      return this;
×
158
    }
159

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