Skip to content

Commit c59ba65

Browse files
committed
Release 1.8.9
1 parent a0434b2 commit c59ba65

4 files changed

Lines changed: 366 additions & 6 deletions

File tree

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ java {
4646

4747
group = 'com.flagright.api'
4848

49-
version = '1.8.8'
49+
version = '1.8.9'
5050

5151
jar {
5252
dependsOn(":generatePomFileForMavenPublication")
@@ -77,7 +77,7 @@ publishing {
7777
maven(MavenPublication) {
7878
groupId = 'com.flagright.api'
7979
artifactId = 'flagright-java'
80-
version = '1.8.8'
80+
version = '1.8.9'
8181
from components.java
8282
pom {
8383
name = 'flagright'

src/main/java/com/flagright/api/core/ClientOptions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ private ClientOptions(
3232
this.headers.putAll(headers);
3333
this.headers.putAll(new HashMap<String, String>() {
3434
{
35-
put("User-Agent", "com.flagright.api:flagright-java/1.8.8");
35+
put("User-Agent", "com.flagright.api:flagright-java/1.8.9");
3636
put("X-Fern-Language", "JAVA");
3737
put("X-Fern-SDK-Name", "com.flagright.fern:api-sdk");
38-
put("X-Fern-SDK-Version", "1.8.8");
38+
put("X-Fern-SDK-Version", "1.8.9");
3939
}
4040
});
4141
this.headerSuppliers = headerSuppliers;

src/main/java/com/flagright/api/types/ExecutedRulesResult.java

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ public final class ExecutedRulesResult {
4646

4747
private final Optional<Boolean> isShadow;
4848

49+
private final Optional<List<RuleExecutionSanctionsDetails>> sanctionsDetails;
50+
4951
private final Map<String, Object> additionalProperties;
5052

5153
private ExecutedRulesResult(
@@ -61,6 +63,7 @@ private ExecutedRulesResult(
6163
Optional<List<RuleLabels>> labels,
6264
Optional<RuleNature> nature,
6365
Optional<Boolean> isShadow,
66+
Optional<List<RuleExecutionSanctionsDetails>> sanctionsDetails,
6467
Map<String, Object> additionalProperties) {
6568
this.ruleId = ruleId;
6669
this.ruleInstanceId = ruleInstanceId;
@@ -74,6 +77,7 @@ private ExecutedRulesResult(
7477
this.labels = labels;
7578
this.nature = nature;
7679
this.isShadow = isShadow;
80+
this.sanctionsDetails = sanctionsDetails;
7781
this.additionalProperties = additionalProperties;
7882
}
7983

@@ -149,6 +153,11 @@ public Optional<Boolean> getIsShadow() {
149153
return isShadow;
150154
}
151155

156+
@JsonProperty("sanctionsDetails")
157+
public Optional<List<RuleExecutionSanctionsDetails>> getSanctionsDetails() {
158+
return sanctionsDetails;
159+
}
160+
152161
@java.lang.Override
153162
public boolean equals(Object other) {
154163
if (this == other) return true;
@@ -172,7 +181,8 @@ private boolean equalTo(ExecutedRulesResult other) {
172181
&& vars.equals(other.vars)
173182
&& labels.equals(other.labels)
174183
&& nature.equals(other.nature)
175-
&& isShadow.equals(other.isShadow);
184+
&& isShadow.equals(other.isShadow)
185+
&& sanctionsDetails.equals(other.sanctionsDetails);
176186
}
177187

178188
@java.lang.Override
@@ -189,7 +199,8 @@ public int hashCode() {
189199
this.vars,
190200
this.labels,
191201
this.nature,
192-
this.isShadow);
202+
this.isShadow,
203+
this.sanctionsDetails);
193204
}
194205

195206
@java.lang.Override
@@ -253,6 +264,10 @@ public interface _FinalStage {
253264
_FinalStage isShadow(Optional<Boolean> isShadow);
254265

255266
_FinalStage isShadow(Boolean isShadow);
267+
268+
_FinalStage sanctionsDetails(Optional<List<RuleExecutionSanctionsDetails>> sanctionsDetails);
269+
270+
_FinalStage sanctionsDetails(List<RuleExecutionSanctionsDetails> sanctionsDetails);
256271
}
257272

258273
@JsonIgnoreProperties(ignoreUnknown = true)
@@ -273,6 +288,8 @@ public static final class Builder
273288

274289
private boolean ruleHit;
275290

291+
private Optional<List<RuleExecutionSanctionsDetails>> sanctionsDetails = Optional.empty();
292+
276293
private Optional<Boolean> isShadow = Optional.empty();
277294

278295
private Optional<RuleNature> nature = Optional.empty();
@@ -306,6 +323,7 @@ public Builder from(ExecutedRulesResult other) {
306323
labels(other.getLabels());
307324
nature(other.getNature());
308325
isShadow(other.getIsShadow());
326+
sanctionsDetails(other.getSanctionsDetails());
309327
return this;
310328
}
311329

@@ -352,6 +370,19 @@ public _FinalStage ruleHit(boolean ruleHit) {
352370
return this;
353371
}
354372

373+
@java.lang.Override
374+
public _FinalStage sanctionsDetails(List<RuleExecutionSanctionsDetails> sanctionsDetails) {
375+
this.sanctionsDetails = Optional.ofNullable(sanctionsDetails);
376+
return this;
377+
}
378+
379+
@java.lang.Override
380+
@JsonSetter(value = "sanctionsDetails", nulls = Nulls.SKIP)
381+
public _FinalStage sanctionsDetails(Optional<List<RuleExecutionSanctionsDetails>> sanctionsDetails) {
382+
this.sanctionsDetails = sanctionsDetails;
383+
return this;
384+
}
385+
355386
@java.lang.Override
356387
public _FinalStage isShadow(Boolean isShadow) {
357388
this.isShadow = Optional.ofNullable(isShadow);
@@ -466,6 +497,7 @@ public ExecutedRulesResult build() {
466497
labels,
467498
nature,
468499
isShadow,
500+
sanctionsDetails,
469501
additionalProperties);
470502
}
471503
}

0 commit comments

Comments
 (0)