Skip to content

Commit fd0e793

Browse files
author
box-sdk-build
committed
Auto resolve conflict by keeping our changes
2 parents 90b12c6 + e6924bb commit fd0e793

File tree

2 files changed

+145
-0
lines changed

2 files changed

+145
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
package com.box.sdkgen.schemas.v2025r0.collaborationrestrictionv2025r0;
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 CollaborationRestrictionV2025R0 implements Valuable {
15+
INTERNAL("internal"),
16+
EXTERNAL("external");
17+
18+
private final String value;
19+
20+
CollaborationRestrictionV2025R0(String value) {
21+
this.value = value;
22+
}
23+
24+
public String getValue() {
25+
return value;
26+
}
27+
28+
public static class CollaborationRestrictionV2025R0Deserializer
29+
extends JsonDeserializer<EnumWrapper<CollaborationRestrictionV2025R0>> {
30+
31+
public CollaborationRestrictionV2025R0Deserializer() {
32+
super();
33+
}
34+
35+
@Override
36+
public EnumWrapper<CollaborationRestrictionV2025R0> deserialize(
37+
JsonParser p, DeserializationContext ctxt) throws IOException {
38+
String value = p.getValueAsString();
39+
return Arrays.stream(CollaborationRestrictionV2025R0.values())
40+
.filter((v) -> v.getValue().equalsIgnoreCase(value))
41+
.findFirst()
42+
.map(EnumWrapper::new)
43+
.orElse(new EnumWrapper<CollaborationRestrictionV2025R0>(value));
44+
}
45+
}
46+
47+
public static class CollaborationRestrictionV2025R0Serializer
48+
extends JsonSerializer<EnumWrapper<CollaborationRestrictionV2025R0>> {
49+
50+
public CollaborationRestrictionV2025R0Serializer() {
51+
super();
52+
}
53+
54+
@Override
55+
public void serialize(
56+
EnumWrapper<CollaborationRestrictionV2025R0> value,
57+
JsonGenerator gen,
58+
SerializerProvider serializers)
59+
throws IOException {
60+
gen.writeString(value.getStringValue());
61+
}
62+
}
63+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
package com.box.sdkgen.schemas.v2025r0.enterpriseconfigurationcontentandsharingv2025r0;
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
15+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField
16+
implements Valuable {
17+
ENABLE_EXTERNAL_COLLABORATION("enable_external_collaboration"),
18+
LIMIT_COLLABORATION_TO_ALLOWLISTED_DOMAINS("limit_collaboration_to_allowlisted_domains");
19+
20+
private final String value;
21+
22+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField(
23+
String value) {
24+
this.value = value;
25+
}
26+
27+
public String getValue() {
28+
return value;
29+
}
30+
31+
public static
32+
class EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueFieldDeserializer
33+
extends JsonDeserializer<
34+
EnumWrapper<
35+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>> {
36+
37+
public
38+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueFieldDeserializer() {
39+
super();
40+
}
41+
42+
@Override
43+
public EnumWrapper<
44+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>
45+
deserialize(JsonParser p, DeserializationContext ctxt) throws IOException {
46+
String value = p.getValueAsString();
47+
return Arrays.stream(
48+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField
49+
.values())
50+
.filter((v) -> v.getValue().equalsIgnoreCase(value))
51+
.findFirst()
52+
.map(EnumWrapper::new)
53+
.orElse(
54+
new EnumWrapper<
55+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>(
56+
value));
57+
}
58+
}
59+
60+
public static
61+
class EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueFieldSerializer
62+
extends JsonSerializer<
63+
EnumWrapper<
64+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>> {
65+
66+
public
67+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueFieldSerializer() {
68+
super();
69+
}
70+
71+
@Override
72+
public void serialize(
73+
EnumWrapper<
74+
EnterpriseConfigurationContentAndSharingV2025R0ExternalCollaborationStatusFieldValueField>
75+
value,
76+
JsonGenerator gen,
77+
SerializerProvider serializers)
78+
throws IOException {
79+
gen.writeString(value.getStringValue());
80+
}
81+
}
82+
}

0 commit comments

Comments
 (0)