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

stripe / stripe-java / #16493

03 Oct 2024 07:15PM UTC coverage: 12.942% (+0.08%) from 12.864%
#16493

push

github

web-flow
Merge Stripe-java v27.0.0 to beta branch (#1888)

409 of 1651 new or added lines in 88 files covered. (24.77%)

31 existing lines in 7 files now uncovered.

18773 of 145050 relevant lines covered (12.94%)

0.13 hits per line

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

0.0
/src/main/java/com/stripe/service/billing/CreditBalanceTransactionService.java
1
// File generated from our OpenAPI spec
2
package com.stripe.service.billing;
3

4
import com.google.gson.reflect.TypeToken;
5
import com.stripe.exception.StripeException;
6
import com.stripe.model.StripeCollection;
7
import com.stripe.model.billing.CreditBalanceTransaction;
8
import com.stripe.net.ApiRequest;
9
import com.stripe.net.ApiRequestParams;
10
import com.stripe.net.ApiResource;
11
import com.stripe.net.ApiService;
12
import com.stripe.net.BaseAddress;
13
import com.stripe.net.RequestOptions;
14
import com.stripe.net.StripeResponseGetter;
15
import com.stripe.param.billing.CreditBalanceTransactionListParams;
16
import com.stripe.param.billing.CreditBalanceTransactionRetrieveParams;
17

18
public final class CreditBalanceTransactionService extends ApiService {
19
  public CreditBalanceTransactionService(StripeResponseGetter responseGetter) {
NEW
20
    super(responseGetter);
×
NEW
21
  }
×
22

23
  /** Retrieve a list of credit balance transactions. */
24
  public StripeCollection<CreditBalanceTransaction> list(CreditBalanceTransactionListParams params)
25
      throws StripeException {
NEW
26
    return list(params, (RequestOptions) null);
×
27
  }
28
  /** Retrieve a list of credit balance transactions. */
29
  public StripeCollection<CreditBalanceTransaction> list(
30
      CreditBalanceTransactionListParams params, RequestOptions options) throws StripeException {
NEW
31
    String path = "/v1/billing/credit_balance_transactions";
×
NEW
32
    ApiRequest request =
×
33
        new ApiRequest(
34
            BaseAddress.API,
35
            ApiResource.RequestMethod.GET,
36
            path,
NEW
37
            ApiRequestParams.paramsToMap(params),
×
38
            options);
NEW
39
    return this.request(
×
NEW
40
        request, new TypeToken<StripeCollection<CreditBalanceTransaction>>() {}.getType());
×
41
  }
42
  /** Retrieves a credit balance transaction. */
43
  public CreditBalanceTransaction retrieve(String id, CreditBalanceTransactionRetrieveParams params)
44
      throws StripeException {
NEW
45
    return retrieve(id, params, (RequestOptions) null);
×
46
  }
47
  /** Retrieves a credit balance transaction. */
48
  public CreditBalanceTransaction retrieve(String id, RequestOptions options)
49
      throws StripeException {
NEW
50
    return retrieve(id, (CreditBalanceTransactionRetrieveParams) null, options);
×
51
  }
52
  /** Retrieves a credit balance transaction. */
53
  public CreditBalanceTransaction retrieve(String id) throws StripeException {
NEW
54
    return retrieve(id, (CreditBalanceTransactionRetrieveParams) null, (RequestOptions) null);
×
55
  }
56
  /** Retrieves a credit balance transaction. */
57
  public CreditBalanceTransaction retrieve(
58
      String id, CreditBalanceTransactionRetrieveParams params, RequestOptions options)
59
      throws StripeException {
NEW
60
    String path =
×
NEW
61
        String.format("/v1/billing/credit_balance_transactions/%s", ApiResource.urlEncodeId(id));
×
NEW
62
    ApiRequest request =
×
63
        new ApiRequest(
64
            BaseAddress.API,
65
            ApiResource.RequestMethod.GET,
66
            path,
NEW
67
            ApiRequestParams.paramsToMap(params),
×
68
            options);
NEW
69
    return this.request(request, CreditBalanceTransaction.class);
×
70
  }
71
}
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