Class SubscriptionApi
- java.lang.Object
-
- org.killbill.billing.client.api.gen.SubscriptionApi
-
public class SubscriptionApi extends Object
DO NOT EDIT !!! This code has been generated by the Kill Bill swagger generator.
-
-
Constructor Summary
Constructors Constructor Description SubscriptionApi()SubscriptionApi(KillBillHttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlockingStatesaddSubscriptionBlockingState(UUID subscriptionId, BlockingState body, org.joda.time.DateTime requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions)BlockingStatesaddSubscriptionBlockingState(UUID subscriptionId, BlockingState body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcancelSubscriptionPlan(UUID subscriptionId, org.joda.time.DateTime requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Boolean useRequestedDateForBilling, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcancelSubscriptionPlan(UUID subscriptionId, org.joda.time.DateTime requestedDate, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcancelSubscriptionPlan(UUID subscriptionId, org.joda.time.LocalDate requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Boolean useRequestedDateForBilling, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcancelSubscriptionPlan(UUID subscriptionId, org.joda.time.LocalDate requestedDate, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions)voidchangeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.DateTime requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions)voidchangeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.DateTime requestedDate, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions)voidchangeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.LocalDate requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions)voidchangeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.LocalDate requestedDate, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions)SubscriptioncreateSubscription(Subscription body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Boolean renameKeyIfExistsAndUnused, Boolean migrated, Boolean skipResponse, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions)SubscriptioncreateSubscription(Subscription body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions)SubscriptioncreateSubscription(Subscription body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Boolean renameKeyIfExistsAndUnused, Boolean migrated, Boolean skipResponse, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions)SubscriptioncreateSubscription(Subscription body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcreateSubscriptionCustomFields(UUID subscriptionId, CustomFields body, RequestOptions inputOptions)BundlescreateSubscriptionsWithAddOns(BulkSubscriptionsBundles body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Boolean renameKeyIfExistsAndUnused, Boolean migrated, Boolean skipResponse, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions)BundlescreateSubscriptionsWithAddOns(BulkSubscriptionsBundles body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcreateSubscriptionTags(UUID subscriptionId, List<UUID> body, RequestOptions inputOptions)BundlecreateSubscriptionWithAddOns(Subscriptions body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Boolean migrated, Boolean skipResponse, Boolean renameKeyIfExistsAndUnused, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions)BundlecreateSubscriptionWithAddOns(Subscriptions body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions)BundlecreateSubscriptionWithAddOns(Subscriptions body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Boolean migrated, Boolean skipResponse, Boolean renameKeyIfExistsAndUnused, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions)BundlecreateSubscriptionWithAddOns(Subscriptions body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions)voiddeleteSubscriptionCustomFields(UUID subscriptionId, List<UUID> customField, RequestOptions inputOptions)voiddeleteSubscriptionTags(UUID subscriptionId, List<UUID> tagDef, RequestOptions inputOptions)SubscriptiongetSubscription(UUID subscriptionId, RequestOptions inputOptions)SubscriptiongetSubscription(UUID subscriptionId, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)AuditLogsgetSubscriptionAuditLogsWithHistory(UUID subscriptionId, RequestOptions inputOptions)SubscriptiongetSubscriptionByKey(String externalKey, RequestOptions inputOptions)SubscriptiongetSubscriptionByKey(String externalKey, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)CustomFieldsgetSubscriptionCustomFields(UUID subscriptionId, RequestOptions inputOptions)CustomFieldsgetSubscriptionCustomFields(UUID subscriptionId, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)AuditLogsgetSubscriptionEventAuditLogsWithHistory(UUID eventId, RequestOptions inputOptions)TagsgetSubscriptionTags(UUID subscriptionId, Boolean includedDeleted, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)TagsgetSubscriptionTags(UUID subscriptionId, RequestOptions inputOptions)voidmodifySubscriptionCustomFields(UUID subscriptionId, CustomFields body, RequestOptions inputOptions)voiduncancelSubscriptionPlan(UUID subscriptionId, Map<String,String> pluginProperty, RequestOptions inputOptions)voidundoChangeSubscriptionPlan(UUID subscriptionId, Map<String,String> pluginProperty, RequestOptions inputOptions)voidupdateSubscriptionBCD(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, Boolean forceNewBcdWithPastEffectiveDate, RequestOptions inputOptions)voidupdateSubscriptionBCD(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, RequestOptions inputOptions)voidupdateSubscriptionQuantity(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, Boolean forceNewQuantityWithPastEffectiveDate, RequestOptions inputOptions)voidupdateSubscriptionQuantity(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, RequestOptions inputOptions)
-
-
-
Constructor Detail
-
SubscriptionApi
public SubscriptionApi()
-
SubscriptionApi
public SubscriptionApi(KillBillHttpClient httpClient)
-
-
Method Detail
-
addSubscriptionBlockingState
public BlockingStates addSubscriptionBlockingState(UUID subscriptionId, BlockingState body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
addSubscriptionBlockingState
public BlockingStates addSubscriptionBlockingState(UUID subscriptionId, BlockingState body, org.joda.time.DateTime requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
cancelSubscriptionPlan
public void cancelSubscriptionPlan(UUID subscriptionId, org.joda.time.LocalDate requestedDate, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
cancelSubscriptionPlan
public void cancelSubscriptionPlan(UUID subscriptionId, org.joda.time.LocalDate requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Boolean useRequestedDateForBilling, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
cancelSubscriptionPlan
public void cancelSubscriptionPlan(UUID subscriptionId, org.joda.time.DateTime requestedDate, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
cancelSubscriptionPlan
public void cancelSubscriptionPlan(UUID subscriptionId, org.joda.time.DateTime requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.entitlement.api.Entitlement.EntitlementActionPolicy entitlementPolicy, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Boolean useRequestedDateForBilling, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
changeSubscriptionPlan
public void changeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.LocalDate requestedDate, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
changeSubscriptionPlan
public void changeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.LocalDate requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
changeSubscriptionPlan
public void changeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.DateTime requestedDate, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
changeSubscriptionPlan
public void changeSubscriptionPlan(UUID subscriptionId, Subscription body, org.joda.time.DateTime requestedDate, Boolean callCompletion, Long callTimeoutSec, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscription
public Subscription createSubscription(Subscription body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscription
public Subscription createSubscription(Subscription body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Boolean renameKeyIfExistsAndUnused, Boolean migrated, Boolean skipResponse, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscription
public Subscription createSubscription(Subscription body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscription
public Subscription createSubscription(Subscription body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Boolean renameKeyIfExistsAndUnused, Boolean migrated, Boolean skipResponse, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionCustomFields
public void createSubscriptionCustomFields(UUID subscriptionId, CustomFields body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionTags
public void createSubscriptionTags(UUID subscriptionId, List<UUID> body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionWithAddOns
public Bundle createSubscriptionWithAddOns(Subscriptions body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionWithAddOns
public Bundle createSubscriptionWithAddOns(Subscriptions body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Boolean migrated, Boolean skipResponse, Boolean renameKeyIfExistsAndUnused, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionWithAddOns
public Bundle createSubscriptionWithAddOns(Subscriptions body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionWithAddOns
public Bundle createSubscriptionWithAddOns(Subscriptions body, org.joda.time.DateTime entitlementDate, org.joda.time.DateTime billingDate, Boolean migrated, Boolean skipResponse, Boolean renameKeyIfExistsAndUnused, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionsWithAddOns
public Bundles createSubscriptionsWithAddOns(BulkSubscriptionsBundles body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createSubscriptionsWithAddOns
public Bundles createSubscriptionsWithAddOns(BulkSubscriptionsBundles body, org.joda.time.LocalDate entitlementDate, org.joda.time.LocalDate billingDate, Boolean renameKeyIfExistsAndUnused, Boolean migrated, Boolean skipResponse, Boolean callCompletion, Long callTimeoutSec, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
deleteSubscriptionCustomFields
public void deleteSubscriptionCustomFields(UUID subscriptionId, List<UUID> customField, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
deleteSubscriptionTags
public void deleteSubscriptionTags(UUID subscriptionId, List<UUID> tagDef, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscription
public Subscription getSubscription(UUID subscriptionId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscription
public Subscription getSubscription(UUID subscriptionId, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionAuditLogsWithHistory
public AuditLogs getSubscriptionAuditLogsWithHistory(UUID subscriptionId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionByKey
public Subscription getSubscriptionByKey(String externalKey, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionByKey
public Subscription getSubscriptionByKey(String externalKey, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionCustomFields
public CustomFields getSubscriptionCustomFields(UUID subscriptionId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionCustomFields
public CustomFields getSubscriptionCustomFields(UUID subscriptionId, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionEventAuditLogsWithHistory
public AuditLogs getSubscriptionEventAuditLogsWithHistory(UUID eventId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionTags
public Tags getSubscriptionTags(UUID subscriptionId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getSubscriptionTags
public Tags getSubscriptionTags(UUID subscriptionId, Boolean includedDeleted, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
modifySubscriptionCustomFields
public void modifySubscriptionCustomFields(UUID subscriptionId, CustomFields body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uncancelSubscriptionPlan
public void uncancelSubscriptionPlan(UUID subscriptionId, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
undoChangeSubscriptionPlan
public void undoChangeSubscriptionPlan(UUID subscriptionId, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
updateSubscriptionBCD
public void updateSubscriptionBCD(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
updateSubscriptionBCD
public void updateSubscriptionBCD(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, Boolean forceNewBcdWithPastEffectiveDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
updateSubscriptionQuantity
public void updateSubscriptionQuantity(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
updateSubscriptionQuantity
public void updateSubscriptionQuantity(UUID subscriptionId, Subscription body, org.joda.time.LocalDate effectiveFromDate, Boolean forceNewQuantityWithPastEffectiveDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
-