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

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

16 Oct 2023 09:08AM CUT coverage: 12.568%. First build
#2703

push

web-flow
Merge 5bb3765b7 into fe719ccb3

6014 of 6014 new or added lines in 86 files covered. (100.0%)

11852 of 94302 relevant lines covered (12.57%)

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/marketpaywebhooks/UpdateAccountHolderResponse.java
1
/*
2
 * Classic Platforms - Notifications
3
 *
4
 * The version of the OpenAPI document: 6
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.marketpaywebhooks;
14

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

35

36
/**
37
 * UpdateAccountHolderResponse
38
 */
39
@JsonPropertyOrder({
40
  UpdateAccountHolderResponse.JSON_PROPERTY_ACCOUNT_HOLDER_CODE,
41
  UpdateAccountHolderResponse.JSON_PROPERTY_ACCOUNT_HOLDER_DETAILS,
42
  UpdateAccountHolderResponse.JSON_PROPERTY_ACCOUNT_HOLDER_STATUS,
43
  UpdateAccountHolderResponse.JSON_PROPERTY_DESCRIPTION,
44
  UpdateAccountHolderResponse.JSON_PROPERTY_INVALID_FIELDS,
45
  UpdateAccountHolderResponse.JSON_PROPERTY_LEGAL_ENTITY,
46
  UpdateAccountHolderResponse.JSON_PROPERTY_PRIMARY_CURRENCY,
47
  UpdateAccountHolderResponse.JSON_PROPERTY_PSP_REFERENCE,
48
  UpdateAccountHolderResponse.JSON_PROPERTY_RESULT_CODE,
49
  UpdateAccountHolderResponse.JSON_PROPERTY_VERIFICATION,
50
  UpdateAccountHolderResponse.JSON_PROPERTY_VERIFICATION_PROFILE
51
})
52

53
public class UpdateAccountHolderResponse {
54
  public static final String JSON_PROPERTY_ACCOUNT_HOLDER_CODE = "accountHolderCode";
55
  private String accountHolderCode;
56

57
  public static final String JSON_PROPERTY_ACCOUNT_HOLDER_DETAILS = "accountHolderDetails";
58
  private AccountHolderDetails accountHolderDetails;
59

60
  public static final String JSON_PROPERTY_ACCOUNT_HOLDER_STATUS = "accountHolderStatus";
61
  private AccountHolderStatus accountHolderStatus;
62

63
  public static final String JSON_PROPERTY_DESCRIPTION = "description";
64
  private String description;
65

66
  public static final String JSON_PROPERTY_INVALID_FIELDS = "invalidFields";
67
  private List<ErrorFieldType> invalidFields = null;
×
68

69
  /**
70
   * The legal entity of the account holder.
71
   */
72
  public enum LegalEntityEnum {
×
73
    BUSINESS("Business"),
×
74
    
75
    INDIVIDUAL("Individual"),
×
76
    
77
    NONPROFIT("NonProfit"),
×
78
    
79
    PARTNERSHIP("Partnership"),
×
80
    
81
    PUBLICCOMPANY("PublicCompany");
×
82

83
    private String value;
84

85
    LegalEntityEnum(String value) {
×
86
      this.value = value;
×
87
    }
×
88

89
    @JsonValue
90
    public String getValue() {
91
      return value;
×
92
    }
93

94
    @Override
95
    public String toString() {
96
      return String.valueOf(value);
×
97
    }
98

99
    @JsonCreator
100
    public static LegalEntityEnum fromValue(String value) {
101
      for (LegalEntityEnum b : LegalEntityEnum.values()) {
×
102
        if (b.value.equals(value)) {
×
103
          return b;
×
104
        }
105
      }
106
      throw new IllegalArgumentException("Unexpected value '" + value + "'");
×
107
    }
108
  }
109

110
  public static final String JSON_PROPERTY_LEGAL_ENTITY = "legalEntity";
111
  private LegalEntityEnum legalEntity;
112

113
  public static final String JSON_PROPERTY_PRIMARY_CURRENCY = "primaryCurrency";
114
  private String primaryCurrency;
115

116
  public static final String JSON_PROPERTY_PSP_REFERENCE = "pspReference";
117
  private String pspReference;
118

119
  public static final String JSON_PROPERTY_RESULT_CODE = "resultCode";
120
  private String resultCode;
121

122
  public static final String JSON_PROPERTY_VERIFICATION = "verification";
123
  private KYCVerificationResult verification;
124

125
  public static final String JSON_PROPERTY_VERIFICATION_PROFILE = "verificationProfile";
126
  private String verificationProfile;
127

128
  public UpdateAccountHolderResponse() { 
×
129
  }
×
130

131
  public UpdateAccountHolderResponse accountHolderCode(String accountHolderCode) {
132
    this.accountHolderCode = accountHolderCode;
×
133
    return this;
×
134
  }
135

136
   /**
137
   * The code of the account holder.
138
   * @return accountHolderCode
139
  **/
140
  @ApiModelProperty(value = "The code of the account holder.")
141
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_CODE)
142
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
143

144
  public String getAccountHolderCode() {
145
    return accountHolderCode;
×
146
  }
147

148

149
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_CODE)
150
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
151
  public void setAccountHolderCode(String accountHolderCode) {
152
    this.accountHolderCode = accountHolderCode;
×
153
  }
×
154

155

156
  public UpdateAccountHolderResponse accountHolderDetails(AccountHolderDetails accountHolderDetails) {
157
    this.accountHolderDetails = accountHolderDetails;
×
158
    return this;
×
159
  }
160

161
   /**
162
   * Get accountHolderDetails
163
   * @return accountHolderDetails
164
  **/
165
  @ApiModelProperty(value = "")
166
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_DETAILS)
167
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
168

169
  public AccountHolderDetails getAccountHolderDetails() {
170
    return accountHolderDetails;
×
171
  }
172

173

174
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_DETAILS)
175
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
176
  public void setAccountHolderDetails(AccountHolderDetails accountHolderDetails) {
177
    this.accountHolderDetails = accountHolderDetails;
×
178
  }
×
179

180

181
  public UpdateAccountHolderResponse accountHolderStatus(AccountHolderStatus accountHolderStatus) {
182
    this.accountHolderStatus = accountHolderStatus;
×
183
    return this;
×
184
  }
185

186
   /**
187
   * Get accountHolderStatus
188
   * @return accountHolderStatus
189
  **/
190
  @ApiModelProperty(value = "")
191
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_STATUS)
192
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
193

194
  public AccountHolderStatus getAccountHolderStatus() {
195
    return accountHolderStatus;
×
196
  }
197

198

199
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_STATUS)
200
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
201
  public void setAccountHolderStatus(AccountHolderStatus accountHolderStatus) {
202
    this.accountHolderStatus = accountHolderStatus;
×
203
  }
×
204

205

206
  public UpdateAccountHolderResponse description(String description) {
207
    this.description = description;
×
208
    return this;
×
209
  }
210

211
   /**
212
   * The description of the account holder.
213
   * @return description
214
  **/
215
  @ApiModelProperty(value = "The description of the account holder.")
216
  @JsonProperty(JSON_PROPERTY_DESCRIPTION)
217
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
218

219
  public String getDescription() {
220
    return description;
×
221
  }
222

223

224
  @JsonProperty(JSON_PROPERTY_DESCRIPTION)
225
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
226
  public void setDescription(String description) {
227
    this.description = description;
×
228
  }
×
229

230

231
  public UpdateAccountHolderResponse invalidFields(List<ErrorFieldType> invalidFields) {
232
    this.invalidFields = invalidFields;
×
233
    return this;
×
234
  }
235

236
  public UpdateAccountHolderResponse addInvalidFieldsItem(ErrorFieldType invalidFieldsItem) {
237
    if (this.invalidFields == null) {
×
238
      this.invalidFields = new ArrayList<>();
×
239
    }
240
    this.invalidFields.add(invalidFieldsItem);
×
241
    return this;
×
242
  }
243

244
   /**
245
   * in case the account holder has not been updated, contains account holder fields, that did not pass the validation.
246
   * @return invalidFields
247
  **/
248
  @ApiModelProperty(value = "in case the account holder has not been updated, contains account holder fields, that did not pass the validation.")
249
  @JsonProperty(JSON_PROPERTY_INVALID_FIELDS)
250
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
251

252
  public List<ErrorFieldType> getInvalidFields() {
253
    return invalidFields;
×
254
  }
255

256

257
  @JsonProperty(JSON_PROPERTY_INVALID_FIELDS)
258
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
259
  public void setInvalidFields(List<ErrorFieldType> invalidFields) {
260
    this.invalidFields = invalidFields;
×
261
  }
×
262

263

264
  public UpdateAccountHolderResponse legalEntity(LegalEntityEnum legalEntity) {
265
    this.legalEntity = legalEntity;
×
266
    return this;
×
267
  }
268

269
   /**
270
   * The legal entity of the account holder.
271
   * @return legalEntity
272
  **/
273
  @ApiModelProperty(value = "The legal entity of the account holder.")
274
  @JsonProperty(JSON_PROPERTY_LEGAL_ENTITY)
275
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
276

277
  public LegalEntityEnum getLegalEntity() {
278
    return legalEntity;
×
279
  }
280

281

282
  @JsonProperty(JSON_PROPERTY_LEGAL_ENTITY)
283
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
284
  public void setLegalEntity(LegalEntityEnum legalEntity) {
285
    this.legalEntity = legalEntity;
×
286
  }
×
287

288

289
  public UpdateAccountHolderResponse primaryCurrency(String primaryCurrency) {
290
    this.primaryCurrency = primaryCurrency;
×
291
    return this;
×
292
  }
293

294
   /**
295
   * The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes), with which the prospective account holder primarily deals.
296
   * @return primaryCurrency
297
   * @deprecated
298
  **/
299
  @Deprecated
300
  @ApiModelProperty(value = "The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes), with which the prospective account holder primarily deals.")
301
  @JsonProperty(JSON_PROPERTY_PRIMARY_CURRENCY)
302
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
303

304
  public String getPrimaryCurrency() {
305
    return primaryCurrency;
×
306
  }
307

308

309
  @Deprecated
310
  @JsonProperty(JSON_PROPERTY_PRIMARY_CURRENCY)
311
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
312
  public void setPrimaryCurrency(String primaryCurrency) {
313
    this.primaryCurrency = primaryCurrency;
×
314
  }
×
315

316

317
  public UpdateAccountHolderResponse pspReference(String pspReference) {
318
    this.pspReference = pspReference;
×
319
    return this;
×
320
  }
321

322
   /**
323
   * The reference of a request. Can be used to uniquely identify the request.
324
   * @return pspReference
325
  **/
326
  @ApiModelProperty(value = "The reference of a request. Can be used to uniquely identify the request.")
327
  @JsonProperty(JSON_PROPERTY_PSP_REFERENCE)
328
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
329

330
  public String getPspReference() {
331
    return pspReference;
×
332
  }
333

334

335
  @JsonProperty(JSON_PROPERTY_PSP_REFERENCE)
336
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
337
  public void setPspReference(String pspReference) {
338
    this.pspReference = pspReference;
×
339
  }
×
340

341

342
  public UpdateAccountHolderResponse resultCode(String resultCode) {
343
    this.resultCode = resultCode;
×
344
    return this;
×
345
  }
346

347
   /**
348
   * The result code.
349
   * @return resultCode
350
  **/
351
  @ApiModelProperty(value = "The result code.")
352
  @JsonProperty(JSON_PROPERTY_RESULT_CODE)
353
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
354

355
  public String getResultCode() {
356
    return resultCode;
×
357
  }
358

359

360
  @JsonProperty(JSON_PROPERTY_RESULT_CODE)
361
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
362
  public void setResultCode(String resultCode) {
363
    this.resultCode = resultCode;
×
364
  }
×
365

366

367
  public UpdateAccountHolderResponse verification(KYCVerificationResult verification) {
368
    this.verification = verification;
×
369
    return this;
×
370
  }
371

372
   /**
373
   * Get verification
374
   * @return verification
375
  **/
376
  @ApiModelProperty(value = "")
377
  @JsonProperty(JSON_PROPERTY_VERIFICATION)
378
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
379

380
  public KYCVerificationResult getVerification() {
381
    return verification;
×
382
  }
383

384

385
  @JsonProperty(JSON_PROPERTY_VERIFICATION)
386
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
387
  public void setVerification(KYCVerificationResult verification) {
388
    this.verification = verification;
×
389
  }
×
390

391

392
  public UpdateAccountHolderResponse verificationProfile(String verificationProfile) {
393
    this.verificationProfile = verificationProfile;
×
394
    return this;
×
395
  }
396

397
   /**
398
   * The identifier of the profile that applies to this entity.
399
   * @return verificationProfile
400
  **/
401
  @ApiModelProperty(value = "The identifier of the profile that applies to this entity.")
402
  @JsonProperty(JSON_PROPERTY_VERIFICATION_PROFILE)
403
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
404

405
  public String getVerificationProfile() {
406
    return verificationProfile;
×
407
  }
408

409

410
  @JsonProperty(JSON_PROPERTY_VERIFICATION_PROFILE)
411
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
412
  public void setVerificationProfile(String verificationProfile) {
413
    this.verificationProfile = verificationProfile;
×
414
  }
×
415

416

417
  /**
418
   * Return true if this UpdateAccountHolderResponse object is equal to o.
419
   */
420
  @Override
421
  public boolean equals(Object o) {
422
    if (this == o) {
×
423
      return true;
×
424
    }
425
    if (o == null || getClass() != o.getClass()) {
×
426
      return false;
×
427
    }
428
    UpdateAccountHolderResponse updateAccountHolderResponse = (UpdateAccountHolderResponse) o;
×
429
    return Objects.equals(this.accountHolderCode, updateAccountHolderResponse.accountHolderCode) &&
×
430
        Objects.equals(this.accountHolderDetails, updateAccountHolderResponse.accountHolderDetails) &&
×
431
        Objects.equals(this.accountHolderStatus, updateAccountHolderResponse.accountHolderStatus) &&
×
432
        Objects.equals(this.description, updateAccountHolderResponse.description) &&
×
433
        Objects.equals(this.invalidFields, updateAccountHolderResponse.invalidFields) &&
×
434
        Objects.equals(this.legalEntity, updateAccountHolderResponse.legalEntity) &&
×
435
        Objects.equals(this.primaryCurrency, updateAccountHolderResponse.primaryCurrency) &&
×
436
        Objects.equals(this.pspReference, updateAccountHolderResponse.pspReference) &&
×
437
        Objects.equals(this.resultCode, updateAccountHolderResponse.resultCode) &&
×
438
        Objects.equals(this.verification, updateAccountHolderResponse.verification) &&
×
439
        Objects.equals(this.verificationProfile, updateAccountHolderResponse.verificationProfile);
×
440
  }
441

442
  @Override
443
  public int hashCode() {
444
    return Objects.hash(accountHolderCode, accountHolderDetails, accountHolderStatus, description, invalidFields, legalEntity, primaryCurrency, pspReference, resultCode, verification, verificationProfile);
×
445
  }
446

447
  @Override
448
  public String toString() {
449
    StringBuilder sb = new StringBuilder();
×
450
    sb.append("class UpdateAccountHolderResponse {\n");
×
451
    sb.append("    accountHolderCode: ").append(toIndentedString(accountHolderCode)).append("\n");
×
452
    sb.append("    accountHolderDetails: ").append(toIndentedString(accountHolderDetails)).append("\n");
×
453
    sb.append("    accountHolderStatus: ").append(toIndentedString(accountHolderStatus)).append("\n");
×
454
    sb.append("    description: ").append(toIndentedString(description)).append("\n");
×
455
    sb.append("    invalidFields: ").append(toIndentedString(invalidFields)).append("\n");
×
456
    sb.append("    legalEntity: ").append(toIndentedString(legalEntity)).append("\n");
×
457
    sb.append("    primaryCurrency: ").append(toIndentedString(primaryCurrency)).append("\n");
×
458
    sb.append("    pspReference: ").append(toIndentedString(pspReference)).append("\n");
×
459
    sb.append("    resultCode: ").append(toIndentedString(resultCode)).append("\n");
×
460
    sb.append("    verification: ").append(toIndentedString(verification)).append("\n");
×
461
    sb.append("    verificationProfile: ").append(toIndentedString(verificationProfile)).append("\n");
×
462
    sb.append("}");
×
463
    return sb.toString();
×
464
  }
465

466
  /**
467
   * Convert the given object to string with each line indented by 4 spaces
468
   * (except the first line).
469
   */
470
  private String toIndentedString(Object o) {
471
    if (o == null) {
×
472
      return "null";
×
473
    }
474
    return o.toString().replace("\n", "\n    ");
×
475
  }
476

477
/**
478
   * Create an instance of UpdateAccountHolderResponse given an JSON string
479
   *
480
   * @param jsonString JSON string
481
   * @return An instance of UpdateAccountHolderResponse
482
   * @throws JsonProcessingException if the JSON string is invalid with respect to UpdateAccountHolderResponse
483
   */
484
  public static UpdateAccountHolderResponse fromJson(String jsonString) throws JsonProcessingException {
485
    return JSON.getMapper().readValue(jsonString, UpdateAccountHolderResponse.class);
×
486
  }
487
/**
488
  * Convert an instance of UpdateAccountHolderResponse to an JSON string
489
  *
490
  * @return JSON string
491
  */
492
  public String toJson() throws JsonProcessingException {
493
    return JSON.getMapper().writeValueAsString(this);
×
494
  }
495
}
496

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

© 2025 Coveralls, Inc