Skip to content

Commit 3b43275

Browse files
committed
Release 1.8.5
1 parent d971b4d commit 3b43275

4 files changed

Lines changed: 50 additions & 34 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.4'
49+
version = '1.8.5'
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.4'
80+
version = '1.8.5'
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.4");
35+
put("User-Agent", "com.flagright.api:flagright-java/1.8.5");
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.4");
38+
put("X-Fern-SDK-Version", "1.8.5");
3939
}
4040
});
4141
this.headerSuppliers = headerSuppliers;

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

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public final class TransactionBase {
3131

3232
private final Optional<String> destinationUserId;
3333

34+
private final Optional<TransactionState> transactionState;
35+
3436
private final Map<String, Object> additionalProperties;
3537

3638
private TransactionBase(
@@ -39,12 +41,14 @@ private TransactionBase(
3941
double timestamp,
4042
Optional<String> originUserId,
4143
Optional<String> destinationUserId,
44+
Optional<TransactionState> transactionState,
4245
Map<String, Object> additionalProperties) {
4346
this.type = type;
4447
this.transactionId = transactionId;
4548
this.timestamp = timestamp;
4649
this.originUserId = originUserId;
4750
this.destinationUserId = destinationUserId;
51+
this.transactionState = transactionState;
4852
this.additionalProperties = additionalProperties;
4953
}
5054

@@ -88,6 +92,11 @@ public Optional<String> getDestinationUserId() {
8892
return destinationUserId;
8993
}
9094

95+
@JsonProperty("transactionState")
96+
public Optional<TransactionState> getTransactionState() {
97+
return transactionState;
98+
}
99+
91100
@java.lang.Override
92101
public boolean equals(Object other) {
93102
if (this == other) return true;
@@ -104,12 +113,19 @@ private boolean equalTo(TransactionBase other) {
104113
&& transactionId.equals(other.transactionId)
105114
&& timestamp == other.timestamp
106115
&& originUserId.equals(other.originUserId)
107-
&& destinationUserId.equals(other.destinationUserId);
116+
&& destinationUserId.equals(other.destinationUserId)
117+
&& transactionState.equals(other.transactionState);
108118
}
109119

110120
@java.lang.Override
111121
public int hashCode() {
112-
return Objects.hash(this.type, this.transactionId, this.timestamp, this.originUserId, this.destinationUserId);
122+
return Objects.hash(
123+
this.type,
124+
this.transactionId,
125+
this.timestamp,
126+
this.originUserId,
127+
this.destinationUserId,
128+
this.transactionState);
113129
}
114130

115131
@java.lang.Override
@@ -145,6 +161,10 @@ public interface _FinalStage {
145161
_FinalStage destinationUserId(Optional<String> destinationUserId);
146162

147163
_FinalStage destinationUserId(String destinationUserId);
164+
165+
_FinalStage transactionState(Optional<TransactionState> transactionState);
166+
167+
_FinalStage transactionState(TransactionState transactionState);
148168
}
149169

150170
@JsonIgnoreProperties(ignoreUnknown = true)
@@ -155,6 +175,8 @@ public static final class Builder implements TypeStage, TransactionIdStage, Time
155175

156176
private double timestamp;
157177

178+
private Optional<TransactionState> transactionState = Optional.empty();
179+
158180
private Optional<String> destinationUserId = Optional.empty();
159181

160182
private Optional<String> originUserId = Optional.empty();
@@ -171,6 +193,7 @@ public Builder from(TransactionBase other) {
171193
timestamp(other.getTimestamp());
172194
originUserId(other.getOriginUserId());
173195
destinationUserId(other.getDestinationUserId());
196+
transactionState(other.getTransactionState());
174197
return this;
175198
}
176199

@@ -207,6 +230,19 @@ public _FinalStage timestamp(double timestamp) {
207230
return this;
208231
}
209232

233+
@java.lang.Override
234+
public _FinalStage transactionState(TransactionState transactionState) {
235+
this.transactionState = Optional.ofNullable(transactionState);
236+
return this;
237+
}
238+
239+
@java.lang.Override
240+
@JsonSetter(value = "transactionState", nulls = Nulls.SKIP)
241+
public _FinalStage transactionState(Optional<TransactionState> transactionState) {
242+
this.transactionState = transactionState;
243+
return this;
244+
}
245+
210246
/**
211247
* <p>UserId for transaction's destination. In other words, where the value is being transferred to.</p>
212248
* @return Reference to {@code this} so that method calls can be chained together.
@@ -244,7 +280,13 @@ public _FinalStage originUserId(Optional<String> originUserId) {
244280
@java.lang.Override
245281
public TransactionBase build() {
246282
return new TransactionBase(
247-
type, transactionId, timestamp, originUserId, destinationUserId, additionalProperties);
283+
type,
284+
transactionId,
285+
timestamp,
286+
originUserId,
287+
destinationUserId,
288+
transactionState,
289+
additionalProperties);
248290
}
249291
}
250292
}

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

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
@JsonInclude(JsonInclude.Include.NON_ABSENT)
2222
@JsonDeserialize(builder = TransactionUpdatable.Builder.class)
2323
public final class TransactionUpdatable {
24-
private final Optional<TransactionState> transactionState;
25-
2624
private final Optional<TransactionAmountDetails> originAmountDetails;
2725

2826
private final Optional<TransactionAmountDetails> destinationAmountDetails;
@@ -52,7 +50,6 @@ public final class TransactionUpdatable {
5250
private final Map<String, Object> additionalProperties;
5351

5452
private TransactionUpdatable(
55-
Optional<TransactionState> transactionState,
5653
Optional<TransactionAmountDetails> originAmountDetails,
5754
Optional<TransactionAmountDetails> destinationAmountDetails,
5855
Optional<TransactionUpdatableOriginPaymentDetails> originPaymentDetails,
@@ -67,7 +64,6 @@ private TransactionUpdatable(
6764
Optional<List<Tag>> tags,
6865
Optional<Double> updateCount,
6966
Map<String, Object> additionalProperties) {
70-
this.transactionState = transactionState;
7167
this.originAmountDetails = originAmountDetails;
7268
this.destinationAmountDetails = destinationAmountDetails;
7369
this.originPaymentDetails = originPaymentDetails;
@@ -84,11 +80,6 @@ private TransactionUpdatable(
8480
this.additionalProperties = additionalProperties;
8581
}
8682

87-
@JsonProperty("transactionState")
88-
public Optional<TransactionState> getTransactionState() {
89-
return transactionState;
90-
}
91-
9283
@JsonProperty("originAmountDetails")
9384
public Optional<TransactionAmountDetails> getOriginAmountDetails() {
9485
return originAmountDetails;
@@ -184,8 +175,7 @@ public Map<String, Object> getAdditionalProperties() {
184175
}
185176

186177
private boolean equalTo(TransactionUpdatable other) {
187-
return transactionState.equals(other.transactionState)
188-
&& originAmountDetails.equals(other.originAmountDetails)
178+
return originAmountDetails.equals(other.originAmountDetails)
189179
&& destinationAmountDetails.equals(other.destinationAmountDetails)
190180
&& originPaymentDetails.equals(other.originPaymentDetails)
191181
&& destinationPaymentDetails.equals(other.destinationPaymentDetails)
@@ -203,7 +193,6 @@ private boolean equalTo(TransactionUpdatable other) {
203193
@java.lang.Override
204194
public int hashCode() {
205195
return Objects.hash(
206-
this.transactionState,
207196
this.originAmountDetails,
208197
this.destinationAmountDetails,
209198
this.originPaymentDetails,
@@ -230,8 +219,6 @@ public static Builder builder() {
230219

231220
@JsonIgnoreProperties(ignoreUnknown = true)
232221
public static final class Builder {
233-
private Optional<TransactionState> transactionState = Optional.empty();
234-
235222
private Optional<TransactionAmountDetails> originAmountDetails = Optional.empty();
236223

237224
private Optional<TransactionAmountDetails> destinationAmountDetails = Optional.empty();
@@ -264,7 +251,6 @@ public static final class Builder {
264251
private Builder() {}
265252

266253
public Builder from(TransactionUpdatable other) {
267-
transactionState(other.getTransactionState());
268254
originAmountDetails(other.getOriginAmountDetails());
269255
destinationAmountDetails(other.getDestinationAmountDetails());
270256
originPaymentDetails(other.getOriginPaymentDetails());
@@ -281,17 +267,6 @@ public Builder from(TransactionUpdatable other) {
281267
return this;
282268
}
283269

284-
@JsonSetter(value = "transactionState", nulls = Nulls.SKIP)
285-
public Builder transactionState(Optional<TransactionState> transactionState) {
286-
this.transactionState = transactionState;
287-
return this;
288-
}
289-
290-
public Builder transactionState(TransactionState transactionState) {
291-
this.transactionState = Optional.ofNullable(transactionState);
292-
return this;
293-
}
294-
295270
@JsonSetter(value = "originAmountDetails", nulls = Nulls.SKIP)
296271
public Builder originAmountDetails(Optional<TransactionAmountDetails> originAmountDetails) {
297272
this.originAmountDetails = originAmountDetails;
@@ -439,7 +414,6 @@ public Builder updateCount(Double updateCount) {
439414

440415
public TransactionUpdatable build() {
441416
return new TransactionUpdatable(
442-
transactionState,
443417
originAmountDetails,
444418
destinationAmountDetails,
445419
originPaymentDetails,

0 commit comments

Comments
 (0)