Skip to content

Commit ccc7158

Browse files
committed
Merged main
2 parents f00359f + 71e4b2b commit ccc7158

25 files changed

+272
-188
lines changed

conf/local-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,6 @@
4242
"encrypted_files": false,
4343
"disable_optout_token": true,
4444
"enable_remote_config": false,
45-
"uid_instance_id_prefix": "local-operator"
45+
"uid_instance_id_prefix": "local-operator",
46+
"identity_environment": "test"
4647
}

conf/local-e2e-docker-private-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,6 @@
3232
"salts_expired_shutdown_hours": 12,
3333
"operator_type": "private",
3434
"enable_remote_config": false,
35-
"uid_instance_id_prefix": "local-private-operator"
35+
"uid_instance_id_prefix": "local-private-operator",
36+
"identity_environment": "test"
3637
}

conf/local-e2e-docker-public-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@
3939
"operator_type": "public",
4040
"disable_optout_token": true,
4141
"enable_remote_config": false,
42-
"uid_instance_id_prefix": "local-public-operator"
42+
"uid_instance_id_prefix": "local-public-operator",
43+
"identity_environment": "test"
4344
}

conf/local-e2e-private-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,6 @@
4343
"salts_expired_shutdown_hours": 12,
4444
"operator_type": "private",
4545
"enable_remote_config": false,
46-
"uid_instance_id_prefix": "local-private-operator"
46+
"uid_instance_id_prefix": "local-private-operator",
47+
"identity_environment": "test"
4748
}

conf/local-e2e-public-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,6 @@
4545
"operator_type": "public",
4646
"disable_optout_token": true,
4747
"enable_remote_config": false,
48-
"uid_instance_id_prefix": "local-public-operator"
48+
"uid_instance_id_prefix": "local-public-operator",
49+
"identity_environment": "test"
4950
}

conf/validator-latest-e2e-docker-public-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,6 @@
4444
},
4545
"disable_optout_token": true,
4646
"enable_remote_config": false,
47-
"uid_instance_id_prefix": "local-public-operator"
47+
"uid_instance_id_prefix": "local-public-operator",
48+
"identity_environment": "test"
4849
}

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
<groupId>com.uid2</groupId>
88
<artifactId>uid2-operator</artifactId>
9-
<version>5.57.20</version>
10-
9+
<version>5.58.0</version>
10+
1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<vertx.version>4.5.18</vertx.version>

src/main/java/com/uid2/operator/Const.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,7 @@ public class Config extends com.uid2.shared.Const.Config {
3636
public static final String DisableOptoutTokenProp = "disable_optout_token";
3737
public static final String EnableRemoteConfigProp = "enable_remote_config";
3838
public static final String RuntimeConfigMetadataPathProp = "runtime_config_metadata_path";
39+
40+
public static final String IdentityEnvironmentProp = "identity_environment";
3941
}
4042
}

src/main/java/com/uid2/operator/model/IdentityEnvironment.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,36 @@
11
package com.uid2.operator.model;
22

3+
import com.fasterxml.jackson.annotation.JsonCreator;
34
import com.uid2.operator.vertx.ClientInputValidationException;
45

56
public enum IdentityEnvironment {
6-
Test(0), Integ(1), Prod(2);
7+
TEST(0), INTEG(1), PROD(2);
78

8-
public final int value;
9+
private final int value;
910

1011
IdentityEnvironment(int value) {
1112
this.value = value;
1213
}
1314

15+
public int getValue() {
16+
return value;
17+
}
18+
1419
public static IdentityEnvironment fromValue(int value) {
1520
return switch (value) {
16-
case 0 -> Test;
17-
case 1 -> Integ;
18-
case 2 -> Prod;
21+
case 0 -> TEST;
22+
case 1 -> INTEG;
23+
case 2 -> PROD;
1924
default -> throw new ClientInputValidationException("Invalid valid for IdentityEnvironment: " + value);
2025
};
2126
}
2227

28+
@JsonCreator
2329
public static IdentityEnvironment fromString(String value) {
2430
return switch (value.toLowerCase()) {
25-
case "test" -> Test;
26-
case "integ" -> Integ;
27-
case "prod" -> Prod;
31+
case "test" -> TEST;
32+
case "integ" -> INTEG;
33+
case "prod" -> PROD;
2834
default -> throw new ClientInputValidationException("Invalid valid for IdentityEnvironment: " + value);
2935
};
3036
}

src/main/java/com/uid2/operator/model/IdentityRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@ public final class IdentityRequest {
44
public final PublisherIdentity publisherIdentity;
55
public final UserIdentity userIdentity;
66
public final OptoutCheckPolicy optoutCheckPolicy;
7+
public final IdentityEnvironment identityEnvironment;
78

89
public IdentityRequest(
910
PublisherIdentity publisherIdentity,
1011
UserIdentity userIdentity,
11-
OptoutCheckPolicy tokenGeneratePolicy)
12+
OptoutCheckPolicy tokenGeneratePolicy,
13+
IdentityEnvironment identityEnvironment)
1214
{
1315
this.publisherIdentity = publisherIdentity;
1416
this.userIdentity = userIdentity;
1517
this.optoutCheckPolicy = tokenGeneratePolicy;
18+
this.identityEnvironment = identityEnvironment;
1619
}
1720

1821
public boolean shouldCheckOptOut() {

0 commit comments

Comments
 (0)