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

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

22 Sep 2023 11:24AM UTC coverage: 12.611%. First build
#2661

push

web-flow
Merge 251f6ff51 into 9e36e9c01

9262 of 9262 new or added lines in 142 files covered. (100.0%)

11033 of 87486 relevant lines covered (12.61%)

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/marketpayaccount/DeleteLegalArrangementRequest.java
1
/*
2
 * Account API
3
 * This API is used for the classic integration. If you are just starting your implementation, refer to our [new integration guide](https://docs.adyen.com/marketplaces-and-platforms) instead.  The Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and verification-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.  For more information, refer to our [documentation](https://docs.adyen.com/marketplaces-and-platforms/classic). ## Authentication Your Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example:   ``` curl -H \"Content-Type: application/json\" \\ -H \"X-API-Key: YOUR_API_KEY\" \\ ... ```  Alternatively, you can use the username and password to connect to the API using basic authentication. For example:  ``` curl -U \"ws@MarketPlace.YOUR_PLATFORM_ACCOUNT\":\"YOUR_WS_PASSWORD\" \\ -H \"Content-Type: application/json\" \\ ... ``` When going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).  ## Versioning The Account API supports [versioning](https://docs.adyen.com/development-resources/versioning) using a version suffix in the endpoint URL. This suffix has the following format: \"vXX\", where XX is the version number.  For example: ``` https://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder ```
4
 *
5
 * The version of the OpenAPI document: 6
6
 * 
7
 *
8
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
9
 * https://openapi-generator.tech
10
 * Do not edit the class manually.
11
 */
12

13

14
package com.adyen.model.marketpayaccount;
15

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

33

34
/**
35
 * DeleteLegalArrangementRequest
36
 */
37
@JsonPropertyOrder({
38
  DeleteLegalArrangementRequest.JSON_PROPERTY_ACCOUNT_HOLDER_CODE,
39
  DeleteLegalArrangementRequest.JSON_PROPERTY_LEGAL_ARRANGEMENTS
40
})
41

42
public class DeleteLegalArrangementRequest {
43
  public static final String JSON_PROPERTY_ACCOUNT_HOLDER_CODE = "accountHolderCode";
44
  private String accountHolderCode;
45

46
  public static final String JSON_PROPERTY_LEGAL_ARRANGEMENTS = "legalArrangements";
47
  private List<LegalArrangementRequest> legalArrangements = new ArrayList<>();
×
48

49
  public DeleteLegalArrangementRequest() { 
×
50
  }
×
51

52
  public DeleteLegalArrangementRequest accountHolderCode(String accountHolderCode) {
53
    this.accountHolderCode = accountHolderCode;
×
54
    return this;
×
55
  }
56

57
   /**
58
   * The code of the account holder.
59
   * @return accountHolderCode
60
  **/
61
  @ApiModelProperty(required = true, value = "The code of the account holder.")
62
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_CODE)
63
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
64

65
  public String getAccountHolderCode() {
66
    return accountHolderCode;
×
67
  }
68

69

70
  @JsonProperty(JSON_PROPERTY_ACCOUNT_HOLDER_CODE)
71
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
72
  public void setAccountHolderCode(String accountHolderCode) {
73
    this.accountHolderCode = accountHolderCode;
×
74
  }
×
75

76

77
  public DeleteLegalArrangementRequest legalArrangements(List<LegalArrangementRequest> legalArrangements) {
78
    this.legalArrangements = legalArrangements;
×
79
    return this;
×
80
  }
81

82
  public DeleteLegalArrangementRequest addLegalArrangementsItem(LegalArrangementRequest legalArrangementsItem) {
83
    this.legalArrangements.add(legalArrangementsItem);
×
84
    return this;
×
85
  }
86

87
   /**
88
   * List of legal arrangements.
89
   * @return legalArrangements
90
  **/
91
  @ApiModelProperty(required = true, value = "List of legal arrangements.")
92
  @JsonProperty(JSON_PROPERTY_LEGAL_ARRANGEMENTS)
93
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
94

95
  public List<LegalArrangementRequest> getLegalArrangements() {
96
    return legalArrangements;
×
97
  }
98

99

100
  @JsonProperty(JSON_PROPERTY_LEGAL_ARRANGEMENTS)
101
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
102
  public void setLegalArrangements(List<LegalArrangementRequest> legalArrangements) {
103
    this.legalArrangements = legalArrangements;
×
104
  }
×
105

106

107
  /**
108
   * Return true if this DeleteLegalArrangementRequest object is equal to o.
109
   */
110
  @Override
111
  public boolean equals(Object o) {
112
    if (this == o) {
×
113
      return true;
×
114
    }
115
    if (o == null || getClass() != o.getClass()) {
×
116
      return false;
×
117
    }
118
    DeleteLegalArrangementRequest deleteLegalArrangementRequest = (DeleteLegalArrangementRequest) o;
×
119
    return Objects.equals(this.accountHolderCode, deleteLegalArrangementRequest.accountHolderCode) &&
×
120
        Objects.equals(this.legalArrangements, deleteLegalArrangementRequest.legalArrangements);
×
121
  }
122

123
  @Override
124
  public int hashCode() {
125
    return Objects.hash(accountHolderCode, legalArrangements);
×
126
  }
127

128
  @Override
129
  public String toString() {
130
    StringBuilder sb = new StringBuilder();
×
131
    sb.append("class DeleteLegalArrangementRequest {\n");
×
132
    sb.append("    accountHolderCode: ").append(toIndentedString(accountHolderCode)).append("\n");
×
133
    sb.append("    legalArrangements: ").append(toIndentedString(legalArrangements)).append("\n");
×
134
    sb.append("}");
×
135
    return sb.toString();
×
136
  }
137

138
  /**
139
   * Convert the given object to string with each line indented by 4 spaces
140
   * (except the first line).
141
   */
142
  private String toIndentedString(Object o) {
143
    if (o == null) {
×
144
      return "null";
×
145
    }
146
    return o.toString().replace("\n", "\n    ");
×
147
  }
148

149
/**
150
   * Create an instance of DeleteLegalArrangementRequest given an JSON string
151
   *
152
   * @param jsonString JSON string
153
   * @return An instance of DeleteLegalArrangementRequest
154
   * @throws JsonProcessingException if the JSON string is invalid with respect to DeleteLegalArrangementRequest
155
   */
156
  public static DeleteLegalArrangementRequest fromJson(String jsonString) throws JsonProcessingException {
157
    return JSON.getMapper().readValue(jsonString, DeleteLegalArrangementRequest.class);
×
158
  }
159
/**
160
  * Convert an instance of DeleteLegalArrangementRequest to an JSON string
161
  *
162
  * @return JSON string
163
  */
164
  public String toJson() throws JsonProcessingException {
165
    return JSON.getMapper().writeValueAsString(this);
×
166
  }
167
}
168

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