• 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

84.29
/src/main/java/com/adyen/model/marketpaywebhooks/FieldType.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.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 com.fasterxml.jackson.annotation.JsonPropertyOrder;
27
import com.fasterxml.jackson.core.JsonProcessingException;
28

29

30
/**
31
 * FieldType
32
 */
33
@JsonPropertyOrder({
34
  FieldType.JSON_PROPERTY_FIELD,
35
  FieldType.JSON_PROPERTY_FIELD_NAME,
36
  FieldType.JSON_PROPERTY_SHAREHOLDER_CODE
37
})
38

39
public class FieldType {
40
  public static final String JSON_PROPERTY_FIELD = "field";
41
  private String field;
42

43
  /**
44
   * The type of the field.
45
   */
46
  public enum FieldNameEnum {
1✔
47
    ACCOUNTCODE("accountCode"),
1✔
48
    
49
    ACCOUNTHOLDERCODE("accountHolderCode"),
1✔
50
    
51
    ACCOUNTHOLDERDETAILS("accountHolderDetails"),
1✔
52
    
53
    ACCOUNTNUMBER("accountNumber"),
1✔
54
    
55
    ACCOUNTSTATETYPE("accountStateType"),
1✔
56
    
57
    ACCOUNTSTATUS("accountStatus"),
1✔
58
    
59
    ACCOUNTTYPE("accountType"),
1✔
60
    
61
    ADDRESS("address"),
1✔
62
    
63
    BALANCEACCOUNT("balanceAccount"),
1✔
64
    
65
    BALANCEACCOUNTACTIVE("balanceAccountActive"),
1✔
66
    
67
    BALANCEACCOUNTCODE("balanceAccountCode"),
1✔
68
    
69
    BALANCEACCOUNTID("balanceAccountId"),
1✔
70
    
71
    BANKACCOUNT("bankAccount"),
1✔
72
    
73
    BANKACCOUNTCODE("bankAccountCode"),
1✔
74
    
75
    BANKACCOUNTNAME("bankAccountName"),
1✔
76
    
77
    BANKACCOUNTUUID("bankAccountUUID"),
1✔
78
    
79
    BANKBICSWIFT("bankBicSwift"),
1✔
80
    
81
    BANKCITY("bankCity"),
1✔
82
    
83
    BANKCODE("bankCode"),
1✔
84
    
85
    BANKNAME("bankName"),
1✔
86
    
87
    BANKSTATEMENT("bankStatement"),
1✔
88
    
89
    BRANCHCODE("branchCode"),
1✔
90
    
91
    BUSINESSCONTACT("businessContact"),
1✔
92
    
93
    CARDTOKEN("cardToken"),
1✔
94
    
95
    CHECKCODE("checkCode"),
1✔
96
    
97
    CITY("city"),
1✔
98
    
99
    COMPANYREGISTRATION("companyRegistration"),
1✔
100
    
101
    CONSTITUTIONALDOCUMENT("constitutionalDocument"),
1✔
102
    
103
    CONTROLLER("controller"),
1✔
104
    
105
    COUNTRY("country"),
1✔
106
    
107
    COUNTRYCODE("countryCode"),
1✔
108
    
109
    CURRENCY("currency"),
1✔
110
    
111
    CURRENCYCODE("currencyCode"),
1✔
112
    
113
    DATEOFBIRTH("dateOfBirth"),
1✔
114
    
115
    DESCRIPTION("description"),
1✔
116
    
117
    DESTINATIONACCOUNTCODE("destinationAccountCode"),
1✔
118
    
119
    DOCUMENT("document"),
1✔
120
    
121
    DOCUMENTCONTENT("documentContent"),
1✔
122
    
123
    DOCUMENTEXPIRATIONDATE("documentExpirationDate"),
1✔
124
    
125
    DOCUMENTISSUERCOUNTRY("documentIssuerCountry"),
1✔
126
    
127
    DOCUMENTISSUERSTATE("documentIssuerState"),
1✔
128
    
129
    DOCUMENTNAME("documentName"),
1✔
130
    
131
    DOCUMENTNUMBER("documentNumber"),
1✔
132
    
133
    DOCUMENTTYPE("documentType"),
1✔
134
    
135
    DOINGBUSINESSAS("doingBusinessAs"),
1✔
136
    
137
    DRIVINGLICENCE("drivingLicence"),
1✔
138
    
139
    DRIVINGLICENCEBACK("drivingLicenceBack"),
1✔
140
    
141
    DRIVINGLICENCEFRONT("drivingLicenceFront"),
1✔
142
    
143
    DRIVINGLICENSE("drivingLicense"),
1✔
144
    
145
    EMAIL("email"),
1✔
146
    
147
    FIRSTNAME("firstName"),
1✔
148
    
149
    FORMTYPE("formType"),
1✔
150
    
151
    FULLPHONENUMBER("fullPhoneNumber"),
1✔
152
    
153
    GENDER("gender"),
1✔
154
    
155
    HOPWEBSERVICEUSER("hopWebserviceUser"),
1✔
156
    
157
    HOUSENUMBERORNAME("houseNumberOrName"),
1✔
158
    
159
    IBAN("iban"),
1✔
160
    
161
    IDCARD("idCard"),
1✔
162
    
163
    IDCARDBACK("idCardBack"),
1✔
164
    
165
    IDCARDFRONT("idCardFront"),
1✔
166
    
167
    IDNUMBER("idNumber"),
1✔
168
    
169
    IDENTITYDOCUMENT("identityDocument"),
1✔
170
    
171
    INDIVIDUALDETAILS("individualDetails"),
1✔
172
    
173
    INFIX("infix"),
1✔
174
    
175
    JOBTITLE("jobTitle"),
1✔
176
    
177
    LASTNAME("lastName"),
1✔
178
    
179
    LASTREVIEWDATE("lastReviewDate"),
1✔
180
    
181
    LEGALARRANGEMENT("legalArrangement"),
1✔
182
    
183
    LEGALARRANGEMENTCODE("legalArrangementCode"),
1✔
184
    
185
    LEGALARRANGEMENTENTITY("legalArrangementEntity"),
1✔
186
    
187
    LEGALARRANGEMENTENTITYCODE("legalArrangementEntityCode"),
1✔
188
    
189
    LEGALARRANGEMENTLEGALFORM("legalArrangementLegalForm"),
1✔
190
    
191
    LEGALARRANGEMENTMEMBER("legalArrangementMember"),
1✔
192
    
193
    LEGALARRANGEMENTMEMBERS("legalArrangementMembers"),
1✔
194
    
195
    LEGALARRANGEMENTNAME("legalArrangementName"),
1✔
196
    
197
    LEGALARRANGEMENTREFERENCE("legalArrangementReference"),
1✔
198
    
199
    LEGALARRANGEMENTREGISTRATIONNUMBER("legalArrangementRegistrationNumber"),
1✔
200
    
201
    LEGALARRANGEMENTTAXNUMBER("legalArrangementTaxNumber"),
1✔
202
    
203
    LEGALARRANGEMENTTYPE("legalArrangementType"),
1✔
204
    
205
    LEGALBUSINESSNAME("legalBusinessName"),
1✔
206
    
207
    LEGALENTITY("legalEntity"),
1✔
208
    
209
    LEGALENTITYTYPE("legalEntityType"),
1✔
210
    
211
    LOGO("logo"),
1✔
212
    
213
    MERCHANTACCOUNT("merchantAccount"),
1✔
214
    
215
    MERCHANTCATEGORYCODE("merchantCategoryCode"),
1✔
216
    
217
    MERCHANTHOUSENUMBER("merchantHouseNumber"),
1✔
218
    
219
    MERCHANTREFERENCE("merchantReference"),
1✔
220
    
221
    MICRODEPOSIT("microDeposit"),
1✔
222
    
223
    NAME("name"),
1✔
224
    
225
    NATIONALITY("nationality"),
1✔
226
    
227
    ORIGINALREFERENCE("originalReference"),
1✔
228
    
229
    OWNERCITY("ownerCity"),
1✔
230
    
231
    OWNERCOUNTRYCODE("ownerCountryCode"),
1✔
232
    
233
    OWNERDATEOFBIRTH("ownerDateOfBirth"),
1✔
234
    
235
    OWNERHOUSENUMBERORNAME("ownerHouseNumberOrName"),
1✔
236
    
237
    OWNERNAME("ownerName"),
1✔
238
    
239
    OWNERPOSTALCODE("ownerPostalCode"),
1✔
240
    
241
    OWNERSTATE("ownerState"),
1✔
242
    
243
    OWNERSTREET("ownerStreet"),
1✔
244
    
245
    PASSPORT("passport"),
1✔
246
    
247
    PASSPORTNUMBER("passportNumber"),
1✔
248
    
249
    PAYOUTMETHOD("payoutMethod"),
1✔
250
    
251
    PAYOUTMETHODCODE("payoutMethodCode"),
1✔
252
    
253
    PAYOUTSCHEDULE("payoutSchedule"),
1✔
254
    
255
    PCISELFASSESSMENT("pciSelfAssessment"),
1✔
256
    
257
    PERSONALDATA("personalData"),
1✔
258
    
259
    PHONECOUNTRYCODE("phoneCountryCode"),
1✔
260
    
261
    PHONENUMBER("phoneNumber"),
1✔
262
    
263
    POSTALCODE("postalCode"),
1✔
264
    
265
    PRIMARYCURRENCY("primaryCurrency"),
1✔
266
    
267
    REASON("reason"),
1✔
268
    
269
    REGISTRATIONNUMBER("registrationNumber"),
1✔
270
    
271
    RETURNURL("returnUrl"),
1✔
272
    
273
    SCHEDULE("schedule"),
1✔
274
    
275
    SHAREHOLDER("shareholder"),
1✔
276
    
277
    SHAREHOLDERCODE("shareholderCode"),
1✔
278
    
279
    SHAREHOLDERCODEANDSIGNATORYCODE("shareholderCodeAndSignatoryCode"),
1✔
280
    
281
    SHAREHOLDERCODEORSIGNATORYCODE("shareholderCodeOrSignatoryCode"),
1✔
282
    
283
    SHAREHOLDERTYPE("shareholderType"),
1✔
284
    
285
    SHAREHOLDERTYPES("shareholderTypes"),
1✔
286
    
287
    SHOPPERINTERACTION("shopperInteraction"),
1✔
288
    
289
    SIGNATORY("signatory"),
1✔
290
    
291
    SIGNATORYCODE("signatoryCode"),
1✔
292
    
293
    SOCIALSECURITYNUMBER("socialSecurityNumber"),
1✔
294
    
295
    SOURCEACCOUNTCODE("sourceAccountCode"),
1✔
296
    
297
    SPLITACCOUNT("splitAccount"),
1✔
298
    
299
    SPLITCONFIGURATIONUUID("splitConfigurationUUID"),
1✔
300
    
301
    SPLITCURRENCY("splitCurrency"),
1✔
302
    
303
    SPLITVALUE("splitValue"),
1✔
304
    
305
    SPLITS("splits"),
1✔
306
    
307
    STATEORPROVINCE("stateOrProvince"),
1✔
308
    
309
    STATUS("status"),
1✔
310
    
311
    STOCKEXCHANGE("stockExchange"),
1✔
312
    
313
    STOCKNUMBER("stockNumber"),
1✔
314
    
315
    STOCKTICKER("stockTicker"),
1✔
316
    
317
    STORE("store"),
1✔
318
    
319
    STOREDETAIL("storeDetail"),
1✔
320
    
321
    STORENAME("storeName"),
1✔
322
    
323
    STOREREFERENCE("storeReference"),
1✔
324
    
325
    STREET("street"),
1✔
326
    
327
    TAXID("taxId"),
1✔
328
    
329
    TIER("tier"),
1✔
330
    
331
    TIERNUMBER("tierNumber"),
1✔
332
    
333
    TRANSFERCODE("transferCode"),
1✔
334
    
335
    ULTIMATEPARENTCOMPANY("ultimateParentCompany"),
1✔
336
    
337
    ULTIMATEPARENTCOMPANYADDRESSDETAILS("ultimateParentCompanyAddressDetails"),
1✔
338
    
339
    ULTIMATEPARENTCOMPANYADDRESSDETAILSCOUNTRY("ultimateParentCompanyAddressDetailsCountry"),
1✔
340
    
341
    ULTIMATEPARENTCOMPANYBUSINESSDETAILS("ultimateParentCompanyBusinessDetails"),
1✔
342
    
343
    ULTIMATEPARENTCOMPANYBUSINESSDETAILSLEGALBUSINESSNAME("ultimateParentCompanyBusinessDetailsLegalBusinessName"),
1✔
344
    
345
    ULTIMATEPARENTCOMPANYBUSINESSDETAILSREGISTRATIONNUMBER("ultimateParentCompanyBusinessDetailsRegistrationNumber"),
1✔
346
    
347
    ULTIMATEPARENTCOMPANYCODE("ultimateParentCompanyCode"),
1✔
348
    
349
    ULTIMATEPARENTCOMPANYSTOCKEXCHANGE("ultimateParentCompanyStockExchange"),
1✔
350
    
351
    ULTIMATEPARENTCOMPANYSTOCKNUMBER("ultimateParentCompanyStockNumber"),
1✔
352
    
353
    ULTIMATEPARENTCOMPANYSTOCKNUMBERORSTOCKTICKER("ultimateParentCompanyStockNumberOrStockTicker"),
1✔
354
    
355
    ULTIMATEPARENTCOMPANYSTOCKTICKER("ultimateParentCompanyStockTicker"),
1✔
356
    
357
    UNKNOWN("unknown"),
1✔
358
    
359
    VALUE("value"),
1✔
360
    
361
    VERIFICATIONTYPE("verificationType"),
1✔
362
    
363
    VIRTUALACCOUNT("virtualAccount"),
1✔
364
    
365
    VISANUMBER("visaNumber"),
1✔
366
    
367
    WEBADDRESS("webAddress"),
1✔
368
    
369
    YEAR("year");
1✔
370

371
    private String value;
372

373
    FieldNameEnum(String value) {
1✔
374
      this.value = value;
1✔
375
    }
1✔
376

377
    @JsonValue
378
    public String getValue() {
379
      return value;
×
380
    }
381

382
    @Override
383
    public String toString() {
384
      return String.valueOf(value);
×
385
    }
386

387
    @JsonCreator
388
    public static FieldNameEnum fromValue(String value) {
389
      for (FieldNameEnum b : FieldNameEnum.values()) {
1✔
390
        if (b.value.equals(value)) {
1✔
391
          return b;
1✔
392
        }
393
      }
394
      throw new IllegalArgumentException("Unexpected value '" + value + "'");
×
395
    }
396
  }
397

398
  public static final String JSON_PROPERTY_FIELD_NAME = "fieldName";
399
  private FieldNameEnum fieldName;
400

401
  public static final String JSON_PROPERTY_SHAREHOLDER_CODE = "shareholderCode";
402
  private String shareholderCode;
403

404
  public FieldType() { 
1✔
405
  }
1✔
406

407
  public FieldType field(String field) {
408
    this.field = field;
×
409
    return this;
×
410
  }
411

412
   /**
413
   * The full name of the property.
414
   * @return field
415
  **/
416
  @ApiModelProperty(value = "The full name of the property.")
417
  @JsonProperty(JSON_PROPERTY_FIELD)
418
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
419

420
  public String getField() {
421
    return field;
×
422
  }
423

424

425
  @JsonProperty(JSON_PROPERTY_FIELD)
426
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
427
  public void setField(String field) {
428
    this.field = field;
1✔
429
  }
1✔
430

431

432
  public FieldType fieldName(FieldNameEnum fieldName) {
433
    this.fieldName = fieldName;
×
434
    return this;
×
435
  }
436

437
   /**
438
   * The type of the field.
439
   * @return fieldName
440
  **/
441
  @ApiModelProperty(value = "The type of the field.")
442
  @JsonProperty(JSON_PROPERTY_FIELD_NAME)
443
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
444

445
  public FieldNameEnum getFieldName() {
446
    return fieldName;
×
447
  }
448

449

450
  @JsonProperty(JSON_PROPERTY_FIELD_NAME)
451
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
452
  public void setFieldName(FieldNameEnum fieldName) {
453
    this.fieldName = fieldName;
1✔
454
  }
1✔
455

456

457
  public FieldType shareholderCode(String shareholderCode) {
458
    this.shareholderCode = shareholderCode;
×
459
    return this;
×
460
  }
461

462
   /**
463
   * The code of the shareholder that the field belongs to. If empty, the field belongs to an account holder.
464
   * @return shareholderCode
465
  **/
466
  @ApiModelProperty(value = "The code of the shareholder that the field belongs to. If empty, the field belongs to an account holder.")
467
  @JsonProperty(JSON_PROPERTY_SHAREHOLDER_CODE)
468
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
469

470
  public String getShareholderCode() {
471
    return shareholderCode;
×
472
  }
473

474

475
  @JsonProperty(JSON_PROPERTY_SHAREHOLDER_CODE)
476
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
477
  public void setShareholderCode(String shareholderCode) {
478
    this.shareholderCode = shareholderCode;
1✔
479
  }
1✔
480

481

482
  /**
483
   * Return true if this FieldType object is equal to o.
484
   */
485
  @Override
486
  public boolean equals(Object o) {
487
    if (this == o) {
×
488
      return true;
×
489
    }
490
    if (o == null || getClass() != o.getClass()) {
×
491
      return false;
×
492
    }
493
    FieldType fieldType = (FieldType) o;
×
494
    return Objects.equals(this.field, fieldType.field) &&
×
495
        Objects.equals(this.fieldName, fieldType.fieldName) &&
×
496
        Objects.equals(this.shareholderCode, fieldType.shareholderCode);
×
497
  }
498

499
  @Override
500
  public int hashCode() {
501
    return Objects.hash(field, fieldName, shareholderCode);
×
502
  }
503

504
  @Override
505
  public String toString() {
506
    StringBuilder sb = new StringBuilder();
×
507
    sb.append("class FieldType {\n");
×
508
    sb.append("    field: ").append(toIndentedString(field)).append("\n");
×
509
    sb.append("    fieldName: ").append(toIndentedString(fieldName)).append("\n");
×
510
    sb.append("    shareholderCode: ").append(toIndentedString(shareholderCode)).append("\n");
×
511
    sb.append("}");
×
512
    return sb.toString();
×
513
  }
514

515
  /**
516
   * Convert the given object to string with each line indented by 4 spaces
517
   * (except the first line).
518
   */
519
  private String toIndentedString(Object o) {
520
    if (o == null) {
×
521
      return "null";
×
522
    }
523
    return o.toString().replace("\n", "\n    ");
×
524
  }
525

526
/**
527
   * Create an instance of FieldType given an JSON string
528
   *
529
   * @param jsonString JSON string
530
   * @return An instance of FieldType
531
   * @throws JsonProcessingException if the JSON string is invalid with respect to FieldType
532
   */
533
  public static FieldType fromJson(String jsonString) throws JsonProcessingException {
534
    return JSON.getMapper().readValue(jsonString, FieldType.class);
×
535
  }
536
/**
537
  * Convert an instance of FieldType to an JSON string
538
  *
539
  * @return JSON string
540
  */
541
  public String toJson() throws JsonProcessingException {
542
    return JSON.getMapper().writeValueAsString(this);
×
543
  }
544
}
545

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