• 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/marketpayfund/AccountDetailBalance.java
1
/*
2
 * Fund 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 Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.  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 Fund 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/Fund/v6/accountHolderBalance ```
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.marketpayfund;
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.marketpayfund.DetailBalance;
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 com.fasterxml.jackson.annotation.JsonPropertyOrder;
29
import com.fasterxml.jackson.core.JsonProcessingException;
30

31

32
/**
33
 * AccountDetailBalance
34
 */
35
@JsonPropertyOrder({
36
  AccountDetailBalance.JSON_PROPERTY_ACCOUNT_CODE,
37
  AccountDetailBalance.JSON_PROPERTY_DETAIL_BALANCE
38
})
39

40
public class AccountDetailBalance {
41
  public static final String JSON_PROPERTY_ACCOUNT_CODE = "accountCode";
42
  private String accountCode;
43

44
  public static final String JSON_PROPERTY_DETAIL_BALANCE = "detailBalance";
45
  private DetailBalance detailBalance;
46

47
  public AccountDetailBalance() { 
×
48
  }
×
49

50
  public AccountDetailBalance accountCode(String accountCode) {
51
    this.accountCode = accountCode;
×
52
    return this;
×
53
  }
54

55
   /**
56
   * The code of the account that holds the balance.
57
   * @return accountCode
58
  **/
59
  @ApiModelProperty(value = "The code of the account that holds the balance.")
60
  @JsonProperty(JSON_PROPERTY_ACCOUNT_CODE)
61
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
62

63
  public String getAccountCode() {
64
    return accountCode;
×
65
  }
66

67

68
  @JsonProperty(JSON_PROPERTY_ACCOUNT_CODE)
69
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
70
  public void setAccountCode(String accountCode) {
71
    this.accountCode = accountCode;
×
72
  }
×
73

74

75
  public AccountDetailBalance detailBalance(DetailBalance detailBalance) {
76
    this.detailBalance = detailBalance;
×
77
    return this;
×
78
  }
79

80
   /**
81
   * Get detailBalance
82
   * @return detailBalance
83
  **/
84
  @ApiModelProperty(value = "")
85
  @JsonProperty(JSON_PROPERTY_DETAIL_BALANCE)
86
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
87

88
  public DetailBalance getDetailBalance() {
89
    return detailBalance;
×
90
  }
91

92

93
  @JsonProperty(JSON_PROPERTY_DETAIL_BALANCE)
94
  @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
95
  public void setDetailBalance(DetailBalance detailBalance) {
96
    this.detailBalance = detailBalance;
×
97
  }
×
98

99

100
  /**
101
   * Return true if this AccountDetailBalance object is equal to o.
102
   */
103
  @Override
104
  public boolean equals(Object o) {
105
    if (this == o) {
×
106
      return true;
×
107
    }
108
    if (o == null || getClass() != o.getClass()) {
×
109
      return false;
×
110
    }
111
    AccountDetailBalance accountDetailBalance = (AccountDetailBalance) o;
×
112
    return Objects.equals(this.accountCode, accountDetailBalance.accountCode) &&
×
113
        Objects.equals(this.detailBalance, accountDetailBalance.detailBalance);
×
114
  }
115

116
  @Override
117
  public int hashCode() {
118
    return Objects.hash(accountCode, detailBalance);
×
119
  }
120

121
  @Override
122
  public String toString() {
123
    StringBuilder sb = new StringBuilder();
×
124
    sb.append("class AccountDetailBalance {\n");
×
125
    sb.append("    accountCode: ").append(toIndentedString(accountCode)).append("\n");
×
126
    sb.append("    detailBalance: ").append(toIndentedString(detailBalance)).append("\n");
×
127
    sb.append("}");
×
128
    return sb.toString();
×
129
  }
130

131
  /**
132
   * Convert the given object to string with each line indented by 4 spaces
133
   * (except the first line).
134
   */
135
  private String toIndentedString(Object o) {
136
    if (o == null) {
×
137
      return "null";
×
138
    }
139
    return o.toString().replace("\n", "\n    ");
×
140
  }
141

142
/**
143
   * Create an instance of AccountDetailBalance given an JSON string
144
   *
145
   * @param jsonString JSON string
146
   * @return An instance of AccountDetailBalance
147
   * @throws JsonProcessingException if the JSON string is invalid with respect to AccountDetailBalance
148
   */
149
  public static AccountDetailBalance fromJson(String jsonString) throws JsonProcessingException {
150
    return JSON.getMapper().readValue(jsonString, AccountDetailBalance.class);
×
151
  }
152
/**
153
  * Convert an instance of AccountDetailBalance to an JSON string
154
  *
155
  * @return JSON string
156
  */
157
  public String toJson() throws JsonProcessingException {
158
    return JSON.getMapper().writeValueAsString(this);
×
159
  }
160
}
161

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