Class CatalogApi
- java.lang.Object
-
- org.killbill.billing.client.api.gen.CatalogApi
-
public class CatalogApi extends Object
DO NOT EDIT !!! This code has been generated by the Kill Bill swagger generator.
-
-
Constructor Summary
Constructors Constructor Description CatalogApi()CatalogApi(KillBillHttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddSimplePlan(SimplePlan body, RequestOptions inputOptions)voiddeleteCatalog(RequestOptions inputOptions)PlanDetailsgetAvailableAddons(String baseProductName, String priceListName, UUID accountId, RequestOptions inputOptions)PlanDetailsgetAvailableBasePlans(UUID accountId, RequestOptions inputOptions)CatalogsgetCatalogJson(org.joda.time.DateTime requestedDate, UUID accountId, RequestOptions inputOptions)DateTimesgetCatalogVersions(UUID accountId, RequestOptions inputOptions)StringgetCatalogXml(org.joda.time.DateTime requestedDate, UUID accountId, RequestOptions inputOptions)PhasegetPhaseForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions)PlangetPlanForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions)PriceListgetPriceListForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions)ProductgetProductForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions)StringuploadCatalogXml(String body, RequestOptions inputOptions)CatalogValidationvalidateCatalogXml(String body, RequestOptions inputOptions)
-
-
-
Constructor Detail
-
CatalogApi
public CatalogApi()
-
CatalogApi
public CatalogApi(KillBillHttpClient httpClient)
-
-
Method Detail
-
addSimplePlan
public String addSimplePlan(SimplePlan body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
deleteCatalog
public void deleteCatalog(RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getAvailableAddons
public PlanDetails getAvailableAddons(String baseProductName, String priceListName, UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getAvailableBasePlans
public PlanDetails getAvailableBasePlans(UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getCatalogJson
public Catalogs getCatalogJson(org.joda.time.DateTime requestedDate, UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getCatalogVersions
public DateTimes getCatalogVersions(UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getCatalogXml
public String getCatalogXml(org.joda.time.DateTime requestedDate, UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getPhaseForSubscriptionAndDate
public Phase getPhaseForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getPlanForSubscriptionAndDate
public Plan getPlanForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getPriceListForSubscriptionAndDate
public PriceList getPriceListForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getProductForSubscriptionAndDate
public Product getProductForSubscriptionAndDate(UUID subscriptionId, org.joda.time.LocalDate requestedDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadCatalogXml
public String uploadCatalogXml(String body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
validateCatalogXml
public CatalogValidation validateCatalogXml(String body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
-