Skip to content

Commit 1343bf9

Browse files
committed
Codegen for openapi 21965d1
1 parent 363911e commit 1343bf9

File tree

5 files changed

+57
-2
lines changed

5 files changed

+57
-2
lines changed

Diff for: src/main/java/com/stripe/model/CreditedItems.java

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// File generated from our OpenAPI spec
2+
package com.stripe.model;
3+
4+
import com.google.gson.annotations.SerializedName;
5+
import java.util.List;
6+
import lombok.EqualsAndHashCode;
7+
import lombok.Getter;
8+
import lombok.Setter;
9+
10+
@Getter
11+
@Setter
12+
@EqualsAndHashCode(callSuper = false)
13+
public class CreditedItems extends StripeObject {
14+
/** Invoice containing the credited invoice line items. */
15+
@SerializedName("invoice")
16+
String invoice;
17+
18+
/** Credited invoice line items. */
19+
@SerializedName("invoice_line_items")
20+
List<String> invoiceLineItems;
21+
}

Diff for: src/main/java/com/stripe/model/InvoiceLineItem.java

+4
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ public class InvoiceLineItem extends StripeObject implements HasId {
9595
@SerializedName("proration")
9696
Boolean proration;
9797

98+
/** Additional details for proration line items. */
99+
@SerializedName("proration_details")
100+
ProrationDetails prorationDetails;
101+
98102
/** The quantity of the subscription, if the line item is a subscription or a proration. */
99103
@SerializedName("quantity")
100104
Long quantity;

Diff for: src/main/java/com/stripe/model/ProrationDetails.java

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// File generated from our OpenAPI spec
2+
package com.stripe.model;
3+
4+
import com.google.gson.annotations.SerializedName;
5+
import lombok.EqualsAndHashCode;
6+
import lombok.Getter;
7+
import lombok.Setter;
8+
9+
@Getter
10+
@Setter
11+
@EqualsAndHashCode(callSuper = false)
12+
public class ProrationDetails extends StripeObject {
13+
/**
14+
* For a credit proration {@code line_item}, the original debit line_items to which the credit
15+
* proration applies.
16+
*/
17+
@SerializedName("credited_items")
18+
CreditedItems creditedItems;
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// File generated from our OpenAPI spec
2+
package com.stripe.model;
3+
4+
import lombok.EqualsAndHashCode;
5+
import lombok.Getter;
6+
import lombok.Setter;
7+
8+
@Getter
9+
@Setter
10+
@EqualsAndHashCode(callSuper = false)
11+
public class SetupIntentTypeSpecificPaymentMethodOptionsClient extends StripeObject {}

Diff for: src/test/java/com/stripe/functional/GeneratedExamples.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -3041,7 +3041,7 @@ public void testTestClockDelete() throws StripeException {
30413041
com.stripe.model.testhelpers.TestClock resource =
30423042
com.stripe.model.testhelpers.TestClock.retrieve("clock_xyz");
30433043

3044-
com.stripe.model.testhelpers.TestClock testClock = resource.delete();
3044+
com.stripe.model.testhelpers.TestClock testClock = resource.getTestHelpers().delete();
30453045
assertNotNull(testClock);
30463046
verifyRequest(ApiResource.RequestMethod.DELETE, "/v1/test_helpers/test_clocks/clock_xyz");
30473047
}
@@ -3053,7 +3053,7 @@ public void testTestClockAdvance() throws StripeException {
30533053
com.stripe.param.testhelpers.TestClockAdvanceParams params =
30543054
com.stripe.param.testhelpers.TestClockAdvanceParams.builder().setFrozenTime(142L).build();
30553055

3056-
com.stripe.model.testhelpers.TestClock testClock = resource.advance(params);
3056+
com.stripe.model.testhelpers.TestClock testClock = resource.getTestHelpers().advance(params);
30573057
assertNotNull(testClock);
30583058
verifyRequest(
30593059
ApiResource.RequestMethod.POST,

0 commit comments

Comments
 (0)