• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Adyen / adyen-java-api-library / #2864

17 Nov 2023 02:16PM UTC coverage: 12.793%. First build
#2864

push

web-flow
Merge eb1b44ffc into ea35deb55

5 of 428 new or added lines in 17 files covered. (1.17%)

12398 of 96913 relevant lines covered (12.79%)

0.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/java/com/adyen/model/balanceplatform/AddressRequirement.java
1
/*
2
 * Configuration API
3
 *
4
 * The version of the OpenAPI document: 2
5
 * 
6
 *
7
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
8
 * https://openapi-generator.tech
9
 * Do not edit the class manually.
10
 */
11

12

13
package com.adyen.model.balanceplatform;
14

15
import java.util.Objects;
16
import java.util.Arrays;
17
import java.util.Map;
18
import java.util.HashMap;
19
import com.fasterxml.jackson.annotation.JsonInclude;
20
import com.fasterxml.jackson.annotation.JsonProperty;
21
import com.fasterxml.jackson.annotation.JsonCreator;
22
import com.fasterxml.jackson.annotation.JsonTypeName;
23
import com.fasterxml.jackson.annotation.JsonValue;
24
import io.swagger.annotations.ApiModel;
25
import io.swagger.annotations.ApiModelProperty;
26
import java.util.ArrayList;
27
import java.util.List;
28
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
29
import com.fasterxml.jackson.core.JsonProcessingException;
30

31

32
/**
33
 * AddressRequirement
34
 */
35
@JsonPropertyOrder({
36
  AddressRequirement.JSON_PROPERTY_DESCRIPTION,
37
  AddressRequirement.JSON_PROPERTY_REQUIRED_ADDRESS_FIELDS,
38
  AddressRequirement.JSON_PROPERTY_TYPE
39
})
40

41
public class AddressRequirement {
42
  public static final String JSON_PROPERTY_DESCRIPTION = "description";
43
  private String description;
44

45
  /**
46
   * Gets or Sets requiredAddressFields
47
   */
NEW
48
  public enum RequiredAddressFieldsEnum {
×
NEW
49
    CITY("city"),
×
50
    
NEW
51
    COUNTRY("country"),
×
52
    
NEW
53
    LINE1("line1"),
×
54
    
NEW
55
    POSTALCODE("postalCode"),
×
56
    
NEW
57
    STATEORPROVINCE("stateOrProvince");
×
58

59
    private String value;
60

NEW
61
    RequiredAddressFieldsEnum(String value) {
×
NEW
62
      this.value = value;
×
NEW
63
    }
×
64

65
    @JsonValue
66
    public String getValue() {
NEW
67
      return value;
×
68
    }
69

70
    @Override
71
    public String toString() {
NEW
72
      return String.valueOf(value);
×
73
    }
74

75
    @JsonCreator
76
    public static RequiredAddressFieldsEnum fromValue(String value) {
NEW
77
      for (RequiredAddressFieldsEnum b : RequiredAddressFieldsEnum.values()) {
×
NEW
78
        if (b.value.equals(value)) {
×
NEW
79
          return b;
×
80
        }
81
      }
NEW
82
      throw new IllegalArgumentException("Unexpected value '" + value + "'");
×
83
    }
84
  }
85

86
  public static final String JSON_PROPERTY_REQUIRED_ADDRESS_FIELDS = "requiredAddressFields";
NEW
87
  private List<RequiredAddressFieldsEnum> requiredAddressFields = null;
×
88

89
  /**
90
   * **addressRequirement**
91
   */
92
  public enum TypeEnum {
×
93
    ADDRESSREQUIREMENT("addressRequirement");
×
94

95
    private String value;
96

97
    TypeEnum(String value) {
×
98
      this.value = value;
×
99
    }
×
100

101
    @JsonValue
102
    public String getValue() {
103
      return value;
×
104
    }
105

106
    @Override
107
    public String toString() {
108
      return String.valueOf(value);
×
109
    }
110

111
    @JsonCreator
112
    public static TypeEnum fromValue(String value) {
113
      for (TypeEnum b : TypeEnum.values()) {
×
114
        if (b.value.equals(value)) {
×
115
          return b;
×
116
        }
117
      }
118
      throw new IllegalArgumentException("Unexpected value '" + value + "'");
×
119
    }
120
  }
121

122
  public static final String JSON_PROPERTY_TYPE = "type";
123
  private TypeEnum type = TypeEnum.ADDRESSREQUIREMENT;
×
124

125
  public AddressRequirement() { 
×
126
  }
×
127

128
  public AddressRequirement description(String description) {
129
    this.description = description;
×
130
    return this;
×
131
  }
132

133
   /**
134
   * Specifies the required address related fields for a particular route.
135
   * @return description
136
  **/
137
  @ApiModelProperty(value = "Specifies the required address related fields for a particular route.")
138
  @JsonProperty(JSON_PROPERTY_DESCRIPTION)
139
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
140

141
  public String getDescription() {
142
    return description;
×
143
  }
144

145

146
  @JsonProperty(JSON_PROPERTY_DESCRIPTION)
147
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
148
  public void setDescription(String description) {
149
    this.description = description;
×
150
  }
×
151

152

153
  public AddressRequirement requiredAddressFields(List<RequiredAddressFieldsEnum> requiredAddressFields) {
154
    this.requiredAddressFields = requiredAddressFields;
×
155
    return this;
×
156
  }
157

158
  public AddressRequirement addRequiredAddressFieldsItem(RequiredAddressFieldsEnum requiredAddressFieldsItem) {
159
    if (this.requiredAddressFields == null) {
×
160
      this.requiredAddressFields = new ArrayList<>();
×
161
    }
162
    this.requiredAddressFields.add(requiredAddressFieldsItem);
×
163
    return this;
×
164
  }
165

166
   /**
167
   * List of address fields.
168
   * @return requiredAddressFields
169
  **/
170
  @ApiModelProperty(value = "List of address fields.")
171
  @JsonProperty(JSON_PROPERTY_REQUIRED_ADDRESS_FIELDS)
172
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
173

174
  public List<RequiredAddressFieldsEnum> getRequiredAddressFields() {
175
    return requiredAddressFields;
×
176
  }
177

178

179
  @JsonProperty(JSON_PROPERTY_REQUIRED_ADDRESS_FIELDS)
180
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
181
  public void setRequiredAddressFields(List<RequiredAddressFieldsEnum> requiredAddressFields) {
182
    this.requiredAddressFields = requiredAddressFields;
×
183
  }
×
184

185

186
  public AddressRequirement type(TypeEnum type) {
187
    this.type = type;
×
188
    return this;
×
189
  }
190

191
   /**
192
   * **addressRequirement**
193
   * @return type
194
  **/
195
  @ApiModelProperty(required = true, value = "**addressRequirement**")
196
  @JsonProperty(JSON_PROPERTY_TYPE)
197
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
198

199
  public TypeEnum getType() {
200
    return type;
×
201
  }
202

203

204
  @JsonProperty(JSON_PROPERTY_TYPE)
205
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
206
  public void setType(TypeEnum type) {
207
    this.type = type;
×
208
  }
×
209

210

211
  /**
212
   * Return true if this AddressRequirement object is equal to o.
213
   */
214
  @Override
215
  public boolean equals(Object o) {
216
    if (this == o) {
×
217
      return true;
×
218
    }
219
    if (o == null || getClass() != o.getClass()) {
×
220
      return false;
×
221
    }
222
    AddressRequirement addressRequirement = (AddressRequirement) o;
×
223
    return Objects.equals(this.description, addressRequirement.description) &&
×
224
        Objects.equals(this.requiredAddressFields, addressRequirement.requiredAddressFields) &&
×
225
        Objects.equals(this.type, addressRequirement.type);
×
226
  }
227

228
  @Override
229
  public int hashCode() {
230
    return Objects.hash(description, requiredAddressFields, type);
×
231
  }
232

233
  @Override
234
  public String toString() {
235
    StringBuilder sb = new StringBuilder();
×
236
    sb.append("class AddressRequirement {\n");
×
237
    sb.append("    description: ").append(toIndentedString(description)).append("\n");
×
238
    sb.append("    requiredAddressFields: ").append(toIndentedString(requiredAddressFields)).append("\n");
×
239
    sb.append("    type: ").append(toIndentedString(type)).append("\n");
×
240
    sb.append("}");
×
241
    return sb.toString();
×
242
  }
243

244
  /**
245
   * Convert the given object to string with each line indented by 4 spaces
246
   * (except the first line).
247
   */
248
  private String toIndentedString(Object o) {
249
    if (o == null) {
×
250
      return "null";
×
251
    }
252
    return o.toString().replace("\n", "\n    ");
×
253
  }
254

255
/**
256
   * Create an instance of AddressRequirement given an JSON string
257
   *
258
   * @param jsonString JSON string
259
   * @return An instance of AddressRequirement
260
   * @throws JsonProcessingException if the JSON string is invalid with respect to AddressRequirement
261
   */
262
  public static AddressRequirement fromJson(String jsonString) throws JsonProcessingException {
263
    return JSON.getMapper().readValue(jsonString, AddressRequirement.class);
×
264
  }
265
/**
266
  * Convert an instance of AddressRequirement to an JSON string
267
  *
268
  * @return JSON string
269
  */
270
  public String toJson() throws JsonProcessingException {
271
    return JSON.getMapper().writeValueAsString(this);
×
272
  }
273
}
274

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc