|
27 | 27 | import org.killbill.billing.client.model.gen.BulkSubscriptionsBundle; |
28 | 28 | import org.killbill.billing.client.model.gen.Bundle; |
29 | 29 | import org.killbill.billing.client.model.gen.CustomField; |
30 | | -import org.joda.time.LocalDate; |
| 30 | +import java.time.LocalDate; |
31 | 31 | import org.killbill.billing.client.model.gen.Subscription; |
32 | 32 | import org.killbill.billing.client.model.gen.Tag; |
33 | 33 | import java.util.UUID; |
34 | 34 | import org.killbill.billing.client.model.BlockingStates; |
35 | 35 | import java.util.List; |
36 | 36 | import java.util.Map; |
37 | | -import org.joda.time.DateTime; |
| 37 | +import java.time.ZonedDateTime; |
38 | 38 | import org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy; |
39 | 39 | import org.killbill.billing.catalog.api.BillingActionPolicy; |
40 | 40 | import org.killbill.billing.client.model.CustomFields; |
@@ -98,7 +98,7 @@ public BlockingStates addSubscriptionBlockingState(final UUID subscriptionId, fi |
98 | 98 | return httpClient.doPost(uri, body, BlockingStates.class, requestOptions); |
99 | 99 | } |
100 | 100 |
|
101 | | - public BlockingStates addSubscriptionBlockingState(final UUID subscriptionId, final BlockingState body, final DateTime requestedDate, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 101 | + public BlockingStates addSubscriptionBlockingState(final UUID subscriptionId, final BlockingState body, final ZonedDateTime requestedDate, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
102 | 102 | Preconditions.checkNotNull(subscriptionId, "Missing the required parameter 'subscriptionId' when calling addSubscriptionBlockingState"); |
103 | 103 | Preconditions.checkNotNull(body, "Missing the required parameter 'body' when calling addSubscriptionBlockingState"); |
104 | 104 |
|
@@ -165,12 +165,12 @@ public void cancelSubscriptionPlan(final UUID subscriptionId, final LocalDate re |
165 | 165 | httpClient.doDelete(uri, requestOptions); |
166 | 166 | } |
167 | 167 |
|
168 | | - public void cancelSubscriptionPlan(final UUID subscriptionId, final DateTime requestedDate, final EntitlementActionPolicy entitlementPolicy, final BillingActionPolicy billingPolicy, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 168 | + public void cancelSubscriptionPlan(final UUID subscriptionId, final ZonedDateTime requestedDate, final EntitlementActionPolicy entitlementPolicy, final BillingActionPolicy billingPolicy, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
169 | 169 | cancelSubscriptionPlan(subscriptionId, requestedDate, Boolean.valueOf(false), Long.valueOf(5), entitlementPolicy, billingPolicy, Boolean.valueOf(false), pluginProperty, inputOptions); |
170 | 170 | } |
171 | 171 |
|
172 | 172 |
|
173 | | - public void cancelSubscriptionPlan(final UUID subscriptionId, final DateTime requestedDate, final Boolean callCompletion, final Long callTimeoutSec, final EntitlementActionPolicy entitlementPolicy, final BillingActionPolicy billingPolicy, final Boolean useRequestedDateForBilling, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 173 | + public void cancelSubscriptionPlan(final UUID subscriptionId, final ZonedDateTime requestedDate, final Boolean callCompletion, final Long callTimeoutSec, final EntitlementActionPolicy entitlementPolicy, final BillingActionPolicy billingPolicy, final Boolean useRequestedDateForBilling, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
174 | 174 | Preconditions.checkNotNull(subscriptionId, "Missing the required parameter 'subscriptionId' when calling cancelSubscriptionPlan"); |
175 | 175 |
|
176 | 176 | final String uri = "/1.0/kb/subscriptions/{subscriptionId}" |
@@ -244,11 +244,11 @@ public void changeSubscriptionPlan(final UUID subscriptionId, final Subscription |
244 | 244 | httpClient.doPut(uri, body, requestOptions); |
245 | 245 | } |
246 | 246 |
|
247 | | - public void changeSubscriptionPlan(final UUID subscriptionId, final Subscription body, final DateTime requestedDate, final BillingActionPolicy billingPolicy, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 247 | + public void changeSubscriptionPlan(final UUID subscriptionId, final Subscription body, final ZonedDateTime requestedDate, final BillingActionPolicy billingPolicy, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
248 | 248 | changeSubscriptionPlan(subscriptionId, body, requestedDate, Boolean.valueOf(false), Long.valueOf(3), billingPolicy, pluginProperty, inputOptions); |
249 | 249 | } |
250 | 250 |
|
251 | | - public void changeSubscriptionPlan(final UUID subscriptionId, final Subscription body, final DateTime requestedDate, final Boolean callCompletion, final Long callTimeoutSec, final BillingActionPolicy billingPolicy, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 251 | + public void changeSubscriptionPlan(final UUID subscriptionId, final Subscription body, final ZonedDateTime requestedDate, final Boolean callCompletion, final Long callTimeoutSec, final BillingActionPolicy billingPolicy, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
252 | 252 | Preconditions.checkNotNull(subscriptionId, "Missing the required parameter 'subscriptionId' when calling changeSubscriptionPlan"); |
253 | 253 | Preconditions.checkNotNull(body, "Missing the required parameter 'body' when calling changeSubscriptionPlan"); |
254 | 254 |
|
@@ -327,11 +327,11 @@ public Subscription createSubscription(final Subscription body, final LocalDate |
327 | 327 | return httpClient.doPost(uri, body, Subscription.class, requestOptions); |
328 | 328 | } |
329 | 329 |
|
330 | | - public Subscription createSubscription(final Subscription body, final DateTime entitlementDate, final DateTime billingDate, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 330 | + public Subscription createSubscription(final Subscription body, final ZonedDateTime entitlementDate, final ZonedDateTime billingDate, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
331 | 331 | return createSubscription(body, entitlementDate, billingDate, Boolean.valueOf(true), Boolean.valueOf(false), Boolean.valueOf(false), Boolean.valueOf(false), Long.valueOf(3), pluginProperty, inputOptions); |
332 | 332 | } |
333 | 333 |
|
334 | | - public Subscription createSubscription(final Subscription body, final DateTime entitlementDate, final DateTime billingDate, final Boolean renameKeyIfExistsAndUnused, final Boolean migrated, final Boolean skipResponse, final Boolean callCompletion, final Long callTimeoutSec, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 334 | + public Subscription createSubscription(final Subscription body, final ZonedDateTime entitlementDate, final ZonedDateTime billingDate, final Boolean renameKeyIfExistsAndUnused, final Boolean migrated, final Boolean skipResponse, final Boolean callCompletion, final Long callTimeoutSec, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
335 | 335 | Preconditions.checkNotNull(body, "Missing the required parameter 'body' when calling createSubscription"); |
336 | 336 |
|
337 | 337 | final String uri = "/1.0/kb/subscriptions"; |
@@ -455,11 +455,11 @@ public Bundle createSubscriptionWithAddOns(final Subscriptions body, final Local |
455 | 455 | return httpClient.doPost(uri, body, Bundle.class, requestOptions); |
456 | 456 | } |
457 | 457 |
|
458 | | - public Bundle createSubscriptionWithAddOns(final Subscriptions body, final DateTime entitlementDate, final DateTime billingDate, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 458 | + public Bundle createSubscriptionWithAddOns(final Subscriptions body, final ZonedDateTime entitlementDate, final ZonedDateTime billingDate, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
459 | 459 | return createSubscriptionWithAddOns(body, entitlementDate, billingDate, Boolean.valueOf(false), Boolean.valueOf(false), Boolean.valueOf(true), Boolean.valueOf(false), Long.valueOf(3), pluginProperty, inputOptions); |
460 | 460 | } |
461 | 461 |
|
462 | | - public Bundle createSubscriptionWithAddOns(final Subscriptions body, final DateTime entitlementDate, final DateTime billingDate, final Boolean migrated, final Boolean skipResponse, final Boolean renameKeyIfExistsAndUnused, final Boolean callCompletion, final Long callTimeoutSec, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
| 462 | + public Bundle createSubscriptionWithAddOns(final Subscriptions body, final ZonedDateTime entitlementDate, final ZonedDateTime billingDate, final Boolean migrated, final Boolean skipResponse, final Boolean renameKeyIfExistsAndUnused, final Boolean callCompletion, final Long callTimeoutSec, final Map<String, String> pluginProperty, final RequestOptions inputOptions) throws KillBillClientException { |
463 | 463 | Preconditions.checkNotNull(body, "Missing the required parameter 'body' when calling createSubscriptionWithAddOns"); |
464 | 464 |
|
465 | 465 | final String uri = "/1.0/kb/subscriptions/createSubscriptionWithAddOns"; |
|
0 commit comments