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

FieldTypeRequiredDescription
statusoperations.SubscriptionCreateStatus:heavy_check_mark:N/A
currencyCodestring:heavy_check_mark:N/A
customerIdstring:heavy_check_mark:N/A
addressIdstring:heavy_check_mark:N/A
discountIdstring:heavy_minus_sign:N/A
itemsoperations.Items[]:heavy_check_mark:N/A
billingDetailsoperations.BillingDetails:heavy_check_mark:N/A