Skip to content

Commit de4f5f7

Browse files
committed
Release 1.8.11
1 parent 26640b6 commit de4f5f7

3 files changed

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

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

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ public final class UpiDetails {
3030

3131
private final Optional<String> name;
3232

33+
private final Optional<Address> address;
34+
3335
private final Optional<String> emailId;
3436

3537
private final Optional<List<Tag>> tags;
@@ -41,13 +43,15 @@ private UpiDetails(
4143
Optional<String> bankProvider,
4244
Optional<String> interfaceProvider,
4345
Optional<String> name,
46+
Optional<Address> address,
4447
Optional<String> emailId,
4548
Optional<List<Tag>> tags,
4649
Map<String, Object> additionalProperties) {
4750
this.upiId = upiId;
4851
this.bankProvider = bankProvider;
4952
this.interfaceProvider = interfaceProvider;
5053
this.name = name;
54+
this.address = address;
5155
this.emailId = emailId;
5256
this.tags = tags;
5357
this.additionalProperties = additionalProperties;
@@ -85,6 +89,11 @@ public Optional<String> getName() {
8589
return name;
8690
}
8791

92+
@JsonProperty("address")
93+
public Optional<Address> getAddress() {
94+
return address;
95+
}
96+
8897
@JsonProperty("emailId")
8998
public Optional<String> getEmailId() {
9099
return emailId;
@@ -114,13 +123,21 @@ private boolean equalTo(UpiDetails other) {
114123
&& bankProvider.equals(other.bankProvider)
115124
&& interfaceProvider.equals(other.interfaceProvider)
116125
&& name.equals(other.name)
126+
&& address.equals(other.address)
117127
&& emailId.equals(other.emailId)
118128
&& tags.equals(other.tags);
119129
}
120130

121131
@java.lang.Override
122132
public int hashCode() {
123-
return Objects.hash(this.upiId, this.bankProvider, this.interfaceProvider, this.name, this.emailId, this.tags);
133+
return Objects.hash(
134+
this.upiId,
135+
this.bankProvider,
136+
this.interfaceProvider,
137+
this.name,
138+
this.address,
139+
this.emailId,
140+
this.tags);
124141
}
125142

126143
@java.lang.Override
@@ -153,6 +170,10 @@ public interface _FinalStage {
153170

154171
_FinalStage name(String name);
155172

173+
_FinalStage address(Optional<Address> address);
174+
175+
_FinalStage address(Address address);
176+
156177
_FinalStage emailId(Optional<String> emailId);
157178

158179
_FinalStage emailId(String emailId);
@@ -170,6 +191,8 @@ public static final class Builder implements UpiIdStage, _FinalStage {
170191

171192
private Optional<String> emailId = Optional.empty();
172193

194+
private Optional<Address> address = Optional.empty();
195+
173196
private Optional<String> name = Optional.empty();
174197

175198
private Optional<String> interfaceProvider = Optional.empty();
@@ -187,6 +210,7 @@ public Builder from(UpiDetails other) {
187210
bankProvider(other.getBankProvider());
188211
interfaceProvider(other.getInterfaceProvider());
189212
name(other.getName());
213+
address(other.getAddress());
190214
emailId(other.getEmailId());
191215
tags(other.getTags());
192216
return this;
@@ -233,6 +257,19 @@ public _FinalStage emailId(Optional<String> emailId) {
233257
return this;
234258
}
235259

260+
@java.lang.Override
261+
public _FinalStage address(Address address) {
262+
this.address = Optional.ofNullable(address);
263+
return this;
264+
}
265+
266+
@java.lang.Override
267+
@JsonSetter(value = "address", nulls = Nulls.SKIP)
268+
public _FinalStage address(Optional<Address> address) {
269+
this.address = address;
270+
return this;
271+
}
272+
236273
/**
237274
* <p>Name of the account holder</p>
238275
* @return Reference to {@code this} so that method calls can be chained together.
@@ -286,7 +323,8 @@ public _FinalStage bankProvider(Optional<String> bankProvider) {
286323

287324
@java.lang.Override
288325
public UpiDetails build() {
289-
return new UpiDetails(upiId, bankProvider, interfaceProvider, name, emailId, tags, additionalProperties);
326+
return new UpiDetails(
327+
upiId, bankProvider, interfaceProvider, name, address, emailId, tags, additionalProperties);
290328
}
291329
}
292330
}

0 commit comments

Comments
 (0)