SubscriptionCreateRequestBody
March 12, 2025 ยท View on GitHub
Example Usage
import { SubscriptionCreateRequestBody } from "open-billing/models/operations";
let value: SubscriptionCreateRequestBody = {
status: "cancelled",
currencyCode: "PKR",
customerId: "<id>",
addressId: "<id>",
items: [
{
priceId: "<id>",
quantity: "<value>",
},
],
billingDetails: {
paymentTerms: {
paymentInterval: "day",
paymentFrequency: 6072.49,
},
enableCheckout: false,
additionalInformation: "<value>",
purchaseOrderNumber: "<value>",
},
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
status | operations.SubscriptionCreateStatus | :heavy_check_mark: | N/A |
currencyCode | string | :heavy_check_mark: | N/A |
customerId | string | :heavy_check_mark: | N/A |
addressId | string | :heavy_check_mark: | N/A |
discountId | string | :heavy_minus_sign: | N/A |
items | operations.Items[] | :heavy_check_mark: | N/A |
billingDetails | operations.BillingDetails | :heavy_check_mark: | N/A |