• 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

12.12
/src/main/java/com/box/sdkgen/schemas/workflow/WorkflowFlowsTriggerField.java
1
package com.box.sdkgen.schemas.workflow;
2

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

13
@JsonFilter("nullablePropertyFilter")
14
public class WorkflowFlowsTriggerField extends SerializableObject {
15

16
  /** The trigger's resource type. */
17
  @JsonDeserialize(
18
      using = WorkflowFlowsTriggerTypeField.WorkflowFlowsTriggerTypeFieldDeserializer.class)
19
  @JsonSerialize(
20
      using = WorkflowFlowsTriggerTypeField.WorkflowFlowsTriggerTypeFieldSerializer.class)
21
  protected EnumWrapper<WorkflowFlowsTriggerTypeField> type;
22

23
  /** The type of trigger selected for this flow. */
24
  @JsonDeserialize(
25
      using =
26
          WorkflowFlowsTriggerTriggerTypeField.WorkflowFlowsTriggerTriggerTypeFieldDeserializer
27
              .class)
28
  @JsonSerialize(
29
      using =
30
          WorkflowFlowsTriggerTriggerTypeField.WorkflowFlowsTriggerTriggerTypeFieldSerializer.class)
31
  @JsonProperty("trigger_type")
32
  protected EnumWrapper<WorkflowFlowsTriggerTriggerTypeField> triggerType;
33

34
  /** List of trigger scopes. */
35
  protected List<WorkflowFlowsTriggerScopeField> scope;
36

37
  public WorkflowFlowsTriggerField() {
38
    super();
1✔
39
  }
1✔
40

41
  protected WorkflowFlowsTriggerField(Builder builder) {
42
    super();
×
43
    this.type = builder.type;
×
44
    this.triggerType = builder.triggerType;
×
45
    this.scope = builder.scope;
×
46
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
47
  }
×
48

49
  public EnumWrapper<WorkflowFlowsTriggerTypeField> getType() {
50
    return type;
1✔
51
  }
52

53
  public EnumWrapper<WorkflowFlowsTriggerTriggerTypeField> getTriggerType() {
54
    return triggerType;
1✔
55
  }
56

57
  public List<WorkflowFlowsTriggerScopeField> getScope() {
58
    return scope;
×
59
  }
60

61
  @Override
62
  public boolean equals(Object o) {
63
    if (this == o) {
×
64
      return true;
×
65
    }
66
    if (o == null || getClass() != o.getClass()) {
×
67
      return false;
×
68
    }
69
    WorkflowFlowsTriggerField casted = (WorkflowFlowsTriggerField) o;
×
70
    return Objects.equals(type, casted.type)
×
71
        && Objects.equals(triggerType, casted.triggerType)
×
72
        && Objects.equals(scope, casted.scope);
×
73
  }
74

75
  @Override
76
  public int hashCode() {
77
    return Objects.hash(type, triggerType, scope);
×
78
  }
79

80
  @Override
81
  public String toString() {
82
    return "WorkflowFlowsTriggerField{"
×
83
        + "type='"
84
        + type
85
        + '\''
86
        + ", "
87
        + "triggerType='"
88
        + triggerType
89
        + '\''
90
        + ", "
91
        + "scope='"
92
        + scope
93
        + '\''
94
        + "}";
95
  }
96

97
  public static class Builder extends NullableFieldTracker {
×
98

99
    protected EnumWrapper<WorkflowFlowsTriggerTypeField> type;
100

101
    protected EnumWrapper<WorkflowFlowsTriggerTriggerTypeField> triggerType;
102

103
    protected List<WorkflowFlowsTriggerScopeField> scope;
104

105
    public Builder type(WorkflowFlowsTriggerTypeField type) {
106
      this.type = new EnumWrapper<WorkflowFlowsTriggerTypeField>(type);
×
107
      return this;
×
108
    }
109

110
    public Builder type(EnumWrapper<WorkflowFlowsTriggerTypeField> type) {
111
      this.type = type;
×
112
      return this;
×
113
    }
114

115
    public Builder triggerType(WorkflowFlowsTriggerTriggerTypeField triggerType) {
116
      this.triggerType = new EnumWrapper<WorkflowFlowsTriggerTriggerTypeField>(triggerType);
×
117
      return this;
×
118
    }
119

120
    public Builder triggerType(EnumWrapper<WorkflowFlowsTriggerTriggerTypeField> triggerType) {
121
      this.triggerType = triggerType;
×
122
      return this;
×
123
    }
124

125
    public Builder scope(List<WorkflowFlowsTriggerScopeField> scope) {
126
      this.scope = scope;
×
127
      return this;
×
128
    }
129

130
    public WorkflowFlowsTriggerField build() {
131
      return new WorkflowFlowsTriggerField(this);
×
132
    }
133
  }
134
}
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