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

stripe / stripe-java / #16380

30 Aug 2024 07:54PM UTC coverage: 12.882% (-0.004%) from 12.886%
#16380

push

github

web-flow
Merge from master after the changes to not pass api_mode from individual methods (#1857)

* Generate SDK for OpenAPI spec version 1230 (#1856)

* Bump version to 26.9.0

* No need for APIMode to be passed around from individual API methods (#1855)

* Generated code

* Update the code around raw request

* Update the v2 tests to use v2 path

16 of 23 new or added lines in 7 files covered. (69.57%)

706 existing lines in 213 files now uncovered.

18468 of 143365 relevant lines covered (12.88%)

0.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

4.76
/src/main/java/com/stripe/model/CustomerCashBalanceTransactionCollection.java
1
// File generated from our OpenAPI spec
2
package com.stripe.model;
3

4
import com.stripe.exception.StripeException;
5
import com.stripe.net.ApiRequest;
6
import com.stripe.net.ApiRequestParams;
7
import com.stripe.net.ApiResource;
8
import com.stripe.net.BaseAddress;
9
import com.stripe.net.RequestOptions;
10
import com.stripe.param.CustomerCashBalanceTransactionCollectionListParams;
11
import com.stripe.param.CustomerCashBalanceTransactionCollectionRetrieveParams;
12
import java.util.Map;
13

14
public class CustomerCashBalanceTransactionCollection
1✔
15
    extends StripeCollection<CustomerCashBalanceTransaction> {
16
  /**
17
   * Returns a list of transactions that modified the customer’s <a
18
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
19
   */
20
  public CustomerCashBalanceTransactionCollection list(Map<String, Object> params)
21
      throws StripeException {
22
    return list(params, (RequestOptions) null);
×
23
  }
24

25
  /**
26
   * Returns a list of transactions that modified the customer’s <a
27
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
28
   */
29
  public CustomerCashBalanceTransactionCollection list(
30
      Map<String, Object> params, RequestOptions options) throws StripeException {
31
    String path = this.getUrl();
×
32
    ApiRequest request =
×
33
        new ApiRequest(BaseAddress.API, ApiResource.RequestMethod.GET, path, params, options);
UNCOV
34
    return getResponseGetter().request(request, CustomerCashBalanceTransactionCollection.class);
×
35
  }
36

37
  /**
38
   * Returns a list of transactions that modified the customer’s <a
39
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
40
   */
41
  public CustomerCashBalanceTransactionCollection list(
42
      CustomerCashBalanceTransactionCollectionListParams params) throws StripeException {
43
    return list(params, (RequestOptions) null);
×
44
  }
45

46
  /**
47
   * Returns a list of transactions that modified the customer’s <a
48
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
49
   */
50
  public CustomerCashBalanceTransactionCollection list(
51
      CustomerCashBalanceTransactionCollectionListParams params, RequestOptions options)
52
      throws StripeException {
53
    String path = this.getUrl();
×
54
    ApiResource.checkNullTypedParams(path, params);
×
55
    ApiRequest request =
×
56
        new ApiRequest(
57
            BaseAddress.API,
58
            ApiResource.RequestMethod.GET,
59
            path,
60
            ApiRequestParams.paramsToMap(params),
×
61
            options);
UNCOV
62
    return getResponseGetter().request(request, CustomerCashBalanceTransactionCollection.class);
×
63
  }
64

65
  /**
66
   * Retrieves a specific cash balance transaction, which updated the customer’s <a
67
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
68
   */
69
  public CustomerCashBalanceTransaction retrieve(String id) throws StripeException {
70
    return retrieve(id, (Map<String, Object>) null, (RequestOptions) null);
×
71
  }
72

73
  /**
74
   * Retrieves a specific cash balance transaction, which updated the customer’s <a
75
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
76
   */
77
  public CustomerCashBalanceTransaction retrieve(String id, RequestOptions options)
78
      throws StripeException {
79
    return retrieve(id, (Map<String, Object>) null, options);
×
80
  }
81

82
  /**
83
   * Retrieves a specific cash balance transaction, which updated the customer’s <a
84
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
85
   */
86
  public CustomerCashBalanceTransaction retrieve(
87
      String id, Map<String, Object> params, RequestOptions options) throws StripeException {
88
    String path = String.format("%s/%s", this.getUrl(), ApiResource.urlEncodeId(id));
×
89
    ApiRequest request =
×
90
        new ApiRequest(BaseAddress.API, ApiResource.RequestMethod.GET, path, params, options);
UNCOV
91
    return getResponseGetter().request(request, CustomerCashBalanceTransaction.class);
×
92
  }
93

94
  /**
95
   * Retrieves a specific cash balance transaction, which updated the customer’s <a
96
   * href="https://stripe.com/docs/payments/customer-balance">cash balance</a>.
97
   */
98
  public CustomerCashBalanceTransaction retrieve(
99
      String id,
100
      CustomerCashBalanceTransactionCollectionRetrieveParams params,
101
      RequestOptions options)
102
      throws StripeException {
103
    String path = String.format("%s/%s", this.getUrl(), ApiResource.urlEncodeId(id));
×
104
    ApiResource.checkNullTypedParams(path, params);
×
105
    ApiRequest request =
×
106
        new ApiRequest(
107
            BaseAddress.API,
108
            ApiResource.RequestMethod.GET,
109
            path,
110
            ApiRequestParams.paramsToMap(params),
×
111
            options);
UNCOV
112
    return getResponseGetter().request(request, CustomerCashBalanceTransaction.class);
×
113
  }
114
}
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