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

box / box-java-sdk-gen / #526

05 Sep 2025 11:11AM UTC coverage: 36.648% (+0.05%) from 36.597%
#526

push

github

web-flow
docs: Brand Hubs as Box Hubs (box/box-openapi#553) (#435)

18376 of 50142 relevant lines covered (36.65%)

0.37 hits per line

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

3.51
/src/main/java/com/box/sdkgen/managers/webhooks/UpdateWebhookByIdRequestBodyTriggersField.java
1
package com.box.sdkgen.managers.webhooks;
2

3
import com.box.sdkgen.serialization.json.EnumWrapper;
4
import com.box.sdkgen.serialization.json.Valuable;
5
import com.fasterxml.jackson.core.JsonGenerator;
6
import com.fasterxml.jackson.core.JsonParser;
7
import com.fasterxml.jackson.databind.DeserializationContext;
8
import com.fasterxml.jackson.databind.JsonDeserializer;
9
import com.fasterxml.jackson.databind.JsonSerializer;
10
import com.fasterxml.jackson.databind.SerializerProvider;
11
import java.io.IOException;
12
import java.util.Arrays;
13

14
public enum UpdateWebhookByIdRequestBodyTriggersField implements Valuable {
×
15
  FILE_UPLOADED("FILE.UPLOADED"),
×
16
  FILE_PREVIEWED("FILE.PREVIEWED"),
×
17
  FILE_DOWNLOADED("FILE.DOWNLOADED"),
×
18
  FILE_TRASHED("FILE.TRASHED"),
×
19
  FILE_DELETED("FILE.DELETED"),
×
20
  FILE_RESTORED("FILE.RESTORED"),
×
21
  FILE_COPIED("FILE.COPIED"),
×
22
  FILE_MOVED("FILE.MOVED"),
×
23
  FILE_LOCKED("FILE.LOCKED"),
×
24
  FILE_UNLOCKED("FILE.UNLOCKED"),
×
25
  FILE_RENAMED("FILE.RENAMED"),
×
26
  COMMENT_CREATED("COMMENT.CREATED"),
×
27
  COMMENT_UPDATED("COMMENT.UPDATED"),
×
28
  COMMENT_DELETED("COMMENT.DELETED"),
×
29
  TASK_ASSIGNMENT_CREATED("TASK_ASSIGNMENT.CREATED"),
×
30
  TASK_ASSIGNMENT_UPDATED("TASK_ASSIGNMENT.UPDATED"),
×
31
  METADATA_INSTANCE_CREATED("METADATA_INSTANCE.CREATED"),
×
32
  METADATA_INSTANCE_UPDATED("METADATA_INSTANCE.UPDATED"),
×
33
  METADATA_INSTANCE_DELETED("METADATA_INSTANCE.DELETED"),
×
34
  FOLDER_CREATED("FOLDER.CREATED"),
×
35
  FOLDER_RENAMED("FOLDER.RENAMED"),
×
36
  FOLDER_DOWNLOADED("FOLDER.DOWNLOADED"),
×
37
  FOLDER_RESTORED("FOLDER.RESTORED"),
×
38
  FOLDER_DELETED("FOLDER.DELETED"),
×
39
  FOLDER_COPIED("FOLDER.COPIED"),
×
40
  FOLDER_MOVED("FOLDER.MOVED"),
×
41
  FOLDER_TRASHED("FOLDER.TRASHED"),
×
42
  WEBHOOK_DELETED("WEBHOOK.DELETED"),
×
43
  COLLABORATION_CREATED("COLLABORATION.CREATED"),
×
44
  COLLABORATION_ACCEPTED("COLLABORATION.ACCEPTED"),
×
45
  COLLABORATION_REJECTED("COLLABORATION.REJECTED"),
×
46
  COLLABORATION_REMOVED("COLLABORATION.REMOVED"),
×
47
  COLLABORATION_UPDATED("COLLABORATION.UPDATED"),
×
48
  SHARED_LINK_DELETED("SHARED_LINK.DELETED"),
×
49
  SHARED_LINK_CREATED("SHARED_LINK.CREATED"),
×
50
  SHARED_LINK_UPDATED("SHARED_LINK.UPDATED"),
×
51
  SIGN_REQUEST_COMPLETED("SIGN_REQUEST.COMPLETED"),
×
52
  SIGN_REQUEST_DECLINED("SIGN_REQUEST.DECLINED"),
×
53
  SIGN_REQUEST_EXPIRED("SIGN_REQUEST.EXPIRED"),
×
54
  SIGN_REQUEST_SIGNER_EMAIL_BOUNCED("SIGN_REQUEST.SIGNER_EMAIL_BOUNCED");
×
55

56
  private final String value;
57

58
  UpdateWebhookByIdRequestBodyTriggersField(String value) {
×
59
    this.value = value;
×
60
  }
×
61

62
  public String getValue() {
63
    return value;
×
64
  }
65

66
  public static class UpdateWebhookByIdRequestBodyTriggersFieldDeserializer
67
      extends JsonDeserializer<EnumWrapper<UpdateWebhookByIdRequestBodyTriggersField>> {
68

69
    public UpdateWebhookByIdRequestBodyTriggersFieldDeserializer() {
70
      super();
×
71
    }
×
72

73
    @Override
74
    public EnumWrapper<UpdateWebhookByIdRequestBodyTriggersField> deserialize(
75
        JsonParser p, DeserializationContext ctxt) throws IOException {
76
      String value = p.getValueAsString();
×
77
      return Arrays.stream(UpdateWebhookByIdRequestBodyTriggersField.values())
×
78
          .filter((v) -> v.getValue().equalsIgnoreCase(value))
×
79
          .findFirst()
×
80
          .map(EnumWrapper::new)
×
81
          .orElse(new EnumWrapper<UpdateWebhookByIdRequestBodyTriggersField>(value));
×
82
    }
83
  }
84

85
  public static class UpdateWebhookByIdRequestBodyTriggersFieldSerializer
86
      extends JsonSerializer<EnumWrapper<UpdateWebhookByIdRequestBodyTriggersField>> {
87

88
    public UpdateWebhookByIdRequestBodyTriggersFieldSerializer() {
89
      super();
1✔
90
    }
1✔
91

92
    @Override
93
    public void serialize(
94
        EnumWrapper<UpdateWebhookByIdRequestBodyTriggersField> value,
95
        JsonGenerator gen,
96
        SerializerProvider serializers)
97
        throws IOException {
98
      gen.writeString(value.getStringValue());
×
99
    }
×
100
  }
101
}
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