• 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

12.5
/src/main/java/com/adyen/model/marketpaywebhooks/KYCVerificationResult.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.KYCCheckResult;
20
import com.adyen.model.marketpaywebhooks.KYCLegalArrangementCheckResult;
21
import com.adyen.model.marketpaywebhooks.KYCLegalArrangementEntityCheckResult;
22
import com.adyen.model.marketpaywebhooks.KYCPayoutMethodCheckResult;
23
import com.adyen.model.marketpaywebhooks.KYCShareholderCheckResult;
24
import com.adyen.model.marketpaywebhooks.KYCSignatoryCheckResult;
25
import com.adyen.model.marketpaywebhooks.KYCUltimateParentCompanyCheckResult;
26
import com.fasterxml.jackson.annotation.JsonInclude;
27
import com.fasterxml.jackson.annotation.JsonProperty;
28
import com.fasterxml.jackson.annotation.JsonCreator;
29
import com.fasterxml.jackson.annotation.JsonTypeName;
30
import com.fasterxml.jackson.annotation.JsonValue;
31
import io.swagger.annotations.ApiModel;
32
import io.swagger.annotations.ApiModelProperty;
33
import java.util.ArrayList;
34
import java.util.List;
35
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
36
import com.fasterxml.jackson.core.JsonProcessingException;
37

38

39
/**
40
 * KYCVerificationResult
41
 */
42
@JsonPropertyOrder({
43
  KYCVerificationResult.JSON_PROPERTY_ACCOUNT_HOLDER,
44
  KYCVerificationResult.JSON_PROPERTY_LEGAL_ARRANGEMENTS,
45
  KYCVerificationResult.JSON_PROPERTY_LEGAL_ARRANGEMENTS_ENTITIES,
46
  KYCVerificationResult.JSON_PROPERTY_PAYOUT_METHODS,
47
  KYCVerificationResult.JSON_PROPERTY_SHAREHOLDERS,
48
  KYCVerificationResult.JSON_PROPERTY_SIGNATORIES,
49
  KYCVerificationResult.JSON_PROPERTY_ULTIMATE_PARENT_COMPANY
50
})
51

52
public class KYCVerificationResult {
53
  public static final String JSON_PROPERTY_ACCOUNT_HOLDER = "accountHolder";
54
  private KYCCheckResult accountHolder;
55

56
  public static final String JSON_PROPERTY_LEGAL_ARRANGEMENTS = "legalArrangements";
57
  private List<KYCLegalArrangementCheckResult> legalArrangements = null;
1✔
58

59
  public static final String JSON_PROPERTY_LEGAL_ARRANGEMENTS_ENTITIES = "legalArrangementsEntities";
60
  private List<KYCLegalArrangementEntityCheckResult> legalArrangementsEntities = null;
1✔
61

62
  public static final String JSON_PROPERTY_PAYOUT_METHODS = "payoutMethods";
63
  private List<KYCPayoutMethodCheckResult> payoutMethods = null;
1✔
64

65
  public static final String JSON_PROPERTY_SHAREHOLDERS = "shareholders";
66
  private List<KYCShareholderCheckResult> shareholders = null;
1✔
67

68
  public static final String JSON_PROPERTY_SIGNATORIES = "signatories";
69
  private List<KYCSignatoryCheckResult> signatories = null;
1✔
70

71
  public static final String JSON_PROPERTY_ULTIMATE_PARENT_COMPANY = "ultimateParentCompany";
72
  private List<KYCUltimateParentCompanyCheckResult> ultimateParentCompany = null;
1✔
73

74
  public KYCVerificationResult() { 
1✔
75
  }
1✔
76

77
  public KYCVerificationResult accountHolder(KYCCheckResult accountHolder) {
78
    this.accountHolder = accountHolder;
×
79
    return this;
×
80
  }
81

82
   /**
83
   * Get accountHolder
84
   * @return accountHolder
85
  **/
86
  @ApiModelProperty(value = "")
87
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER)
88
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
89

90
  public KYCCheckResult getAccountHolder() {
91
    return accountHolder;
×
92
  }
93

94

95
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER)
96
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
97
  public void setAccountHolder(KYCCheckResult accountHolder) {
98
    this.accountHolder = accountHolder;
1✔
99
  }
1✔
100

101

102
  public KYCVerificationResult legalArrangements(List<KYCLegalArrangementCheckResult> legalArrangements) {
103
    this.legalArrangements = legalArrangements;
×
104
    return this;
×
105
  }
106

107
  public KYCVerificationResult addLegalArrangementsItem(KYCLegalArrangementCheckResult legalArrangementsItem) {
108
    if (this.legalArrangements == null) {
×
109
      this.legalArrangements = new ArrayList<>();
×
110
    }
111
    this.legalArrangements.add(legalArrangementsItem);
×
112
    return this;
×
113
  }
114

115
   /**
116
   * The results of the checks on the legal arrangements.
117
   * @return legalArrangements
118
  **/
119
  @ApiModelProperty(value = "The results of the checks on the legal arrangements.")
120
  @JsonProperty(JSON_PROPERTY_LEGAL_ARRANGEMENTS)
121
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
122

123
  public List<KYCLegalArrangementCheckResult> getLegalArrangements() {
124
    return legalArrangements;
×
125
  }
126

127

128
  @JsonProperty(JSON_PROPERTY_LEGAL_ARRANGEMENTS)
129
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
130
  public void setLegalArrangements(List<KYCLegalArrangementCheckResult> legalArrangements) {
131
    this.legalArrangements = legalArrangements;
×
132
  }
×
133

134

135
  public KYCVerificationResult legalArrangementsEntities(List<KYCLegalArrangementEntityCheckResult> legalArrangementsEntities) {
136
    this.legalArrangementsEntities = legalArrangementsEntities;
×
137
    return this;
×
138
  }
139

140
  public KYCVerificationResult addLegalArrangementsEntitiesItem(KYCLegalArrangementEntityCheckResult legalArrangementsEntitiesItem) {
141
    if (this.legalArrangementsEntities == null) {
×
142
      this.legalArrangementsEntities = new ArrayList<>();
×
143
    }
144
    this.legalArrangementsEntities.add(legalArrangementsEntitiesItem);
×
145
    return this;
×
146
  }
147

148
   /**
149
   * The results of the checks on the legal arrangement entities.
150
   * @return legalArrangementsEntities
151
  **/
152
  @ApiModelProperty(value = "The results of the checks on the legal arrangement entities.")
153
  @JsonProperty(JSON_PROPERTY_LEGAL_ARRANGEMENTS_ENTITIES)
154
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
155

156
  public List<KYCLegalArrangementEntityCheckResult> getLegalArrangementsEntities() {
157
    return legalArrangementsEntities;
×
158
  }
159

160

161
  @JsonProperty(JSON_PROPERTY_LEGAL_ARRANGEMENTS_ENTITIES)
162
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
163
  public void setLegalArrangementsEntities(List<KYCLegalArrangementEntityCheckResult> legalArrangementsEntities) {
164
    this.legalArrangementsEntities = legalArrangementsEntities;
×
165
  }
×
166

167

168
  public KYCVerificationResult payoutMethods(List<KYCPayoutMethodCheckResult> payoutMethods) {
169
    this.payoutMethods = payoutMethods;
×
170
    return this;
×
171
  }
172

173
  public KYCVerificationResult addPayoutMethodsItem(KYCPayoutMethodCheckResult payoutMethodsItem) {
174
    if (this.payoutMethods == null) {
×
175
      this.payoutMethods = new ArrayList<>();
×
176
    }
177
    this.payoutMethods.add(payoutMethodsItem);
×
178
    return this;
×
179
  }
180

181
   /**
182
   * The results of the checks on the payout methods.
183
   * @return payoutMethods
184
  **/
185
  @ApiModelProperty(value = "The results of the checks on the payout methods.")
186
  @JsonProperty(JSON_PROPERTY_PAYOUT_METHODS)
187
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
188

189
  public List<KYCPayoutMethodCheckResult> getPayoutMethods() {
190
    return payoutMethods;
×
191
  }
192

193

194
  @JsonProperty(JSON_PROPERTY_PAYOUT_METHODS)
195
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
196
  public void setPayoutMethods(List<KYCPayoutMethodCheckResult> payoutMethods) {
197
    this.payoutMethods = payoutMethods;
×
198
  }
×
199

200

201
  public KYCVerificationResult shareholders(List<KYCShareholderCheckResult> shareholders) {
202
    this.shareholders = shareholders;
×
203
    return this;
×
204
  }
205

206
  public KYCVerificationResult addShareholdersItem(KYCShareholderCheckResult shareholdersItem) {
207
    if (this.shareholders == null) {
×
208
      this.shareholders = new ArrayList<>();
×
209
    }
210
    this.shareholders.add(shareholdersItem);
×
211
    return this;
×
212
  }
213

214
   /**
215
   * The results of the checks on the shareholders.
216
   * @return shareholders
217
  **/
218
  @ApiModelProperty(value = "The results of the checks on the shareholders.")
219
  @JsonProperty(JSON_PROPERTY_SHAREHOLDERS)
220
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
221

222
  public List<KYCShareholderCheckResult> getShareholders() {
223
    return shareholders;
×
224
  }
225

226

227
  @JsonProperty(JSON_PROPERTY_SHAREHOLDERS)
228
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
229
  public void setShareholders(List<KYCShareholderCheckResult> shareholders) {
230
    this.shareholders = shareholders;
1✔
231
  }
1✔
232

233

234
  public KYCVerificationResult signatories(List<KYCSignatoryCheckResult> signatories) {
235
    this.signatories = signatories;
×
236
    return this;
×
237
  }
238

239
  public KYCVerificationResult addSignatoriesItem(KYCSignatoryCheckResult signatoriesItem) {
240
    if (this.signatories == null) {
×
241
      this.signatories = new ArrayList<>();
×
242
    }
243
    this.signatories.add(signatoriesItem);
×
244
    return this;
×
245
  }
246

247
   /**
248
   * The results of the checks on the signatories.
249
   * @return signatories
250
  **/
251
  @ApiModelProperty(value = "The results of the checks on the signatories.")
252
  @JsonProperty(JSON_PROPERTY_SIGNATORIES)
253
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
254

255
  public List<KYCSignatoryCheckResult> getSignatories() {
256
    return signatories;
×
257
  }
258

259

260
  @JsonProperty(JSON_PROPERTY_SIGNATORIES)
261
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
262
  public void setSignatories(List<KYCSignatoryCheckResult> signatories) {
263
    this.signatories = signatories;
×
264
  }
×
265

266

267
  public KYCVerificationResult ultimateParentCompany(List<KYCUltimateParentCompanyCheckResult> ultimateParentCompany) {
268
    this.ultimateParentCompany = ultimateParentCompany;
×
269
    return this;
×
270
  }
271

272
  public KYCVerificationResult addUltimateParentCompanyItem(KYCUltimateParentCompanyCheckResult ultimateParentCompanyItem) {
273
    if (this.ultimateParentCompany == null) {
×
274
      this.ultimateParentCompany = new ArrayList<>();
×
275
    }
276
    this.ultimateParentCompany.add(ultimateParentCompanyItem);
×
277
    return this;
×
278
  }
279

280
   /**
281
   * The result of the check on the Ultimate Parent Company.
282
   * @return ultimateParentCompany
283
  **/
284
  @ApiModelProperty(value = "The result of the check on the Ultimate Parent Company.")
285
  @JsonProperty(JSON_PROPERTY_ULTIMATE_PARENT_COMPANY)
286
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
287

288
  public List<KYCUltimateParentCompanyCheckResult> getUltimateParentCompany() {
289
    return ultimateParentCompany;
×
290
  }
291

292

293
  @JsonProperty(JSON_PROPERTY_ULTIMATE_PARENT_COMPANY)
294
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
295
  public void setUltimateParentCompany(List<KYCUltimateParentCompanyCheckResult> ultimateParentCompany) {
296
    this.ultimateParentCompany = ultimateParentCompany;
×
297
  }
×
298

299

300
  /**
301
   * Return true if this KYCVerificationResult object is equal to o.
302
   */
303
  @Override
304
  public boolean equals(Object o) {
305
    if (this == o) {
×
306
      return true;
×
307
    }
308
    if (o == null || getClass() != o.getClass()) {
×
309
      return false;
×
310
    }
311
    KYCVerificationResult kyCVerificationResult = (KYCVerificationResult) o;
×
312
    return Objects.equals(this.accountHolder, kyCVerificationResult.accountHolder) &&
×
313
        Objects.equals(this.legalArrangements, kyCVerificationResult.legalArrangements) &&
×
314
        Objects.equals(this.legalArrangementsEntities, kyCVerificationResult.legalArrangementsEntities) &&
×
315
        Objects.equals(this.payoutMethods, kyCVerificationResult.payoutMethods) &&
×
316
        Objects.equals(this.shareholders, kyCVerificationResult.shareholders) &&
×
317
        Objects.equals(this.signatories, kyCVerificationResult.signatories) &&
×
318
        Objects.equals(this.ultimateParentCompany, kyCVerificationResult.ultimateParentCompany);
×
319
  }
320

321
  @Override
322
  public int hashCode() {
323
    return Objects.hash(accountHolder, legalArrangements, legalArrangementsEntities, payoutMethods, shareholders, signatories, ultimateParentCompany);
×
324
  }
325

326
  @Override
327
  public String toString() {
328
    StringBuilder sb = new StringBuilder();
×
329
    sb.append("class KYCVerificationResult {\n");
×
330
    sb.append("    accountHolder: ").append(toIndentedString(accountHolder)).append("\n");
×
331
    sb.append("    legalArrangements: ").append(toIndentedString(legalArrangements)).append("\n");
×
332
    sb.append("    legalArrangementsEntities: ").append(toIndentedString(legalArrangementsEntities)).append("\n");
×
333
    sb.append("    payoutMethods: ").append(toIndentedString(payoutMethods)).append("\n");
×
334
    sb.append("    shareholders: ").append(toIndentedString(shareholders)).append("\n");
×
335
    sb.append("    signatories: ").append(toIndentedString(signatories)).append("\n");
×
336
    sb.append("    ultimateParentCompany: ").append(toIndentedString(ultimateParentCompany)).append("\n");
×
337
    sb.append("}");
×
338
    return sb.toString();
×
339
  }
340

341
  /**
342
   * Convert the given object to string with each line indented by 4 spaces
343
   * (except the first line).
344
   */
345
  private String toIndentedString(Object o) {
346
    if (o == null) {
×
347
      return "null";
×
348
    }
349
    return o.toString().replace("\n", "\n    ");
×
350
  }
351

352
/**
353
   * Create an instance of KYCVerificationResult given an JSON string
354
   *
355
   * @param jsonString JSON string
356
   * @return An instance of KYCVerificationResult
357
   * @throws JsonProcessingException if the JSON string is invalid with respect to KYCVerificationResult
358
   */
359
  public static KYCVerificationResult fromJson(String jsonString) throws JsonProcessingException {
360
    return JSON.getMapper().readValue(jsonString, KYCVerificationResult.class);
×
361
  }
362
/**
363
  * Convert an instance of KYCVerificationResult to an JSON string
364
  *
365
  * @return JSON string
366
  */
367
  public String toJson() throws JsonProcessingException {
368
    return JSON.getMapper().writeValueAsString(this);
×
369
  }
370
}
371

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