node-ovh-ts
Version:
OVH API wrapper library for TypeScript
31 lines (26 loc) • 965 B
TypeScript
import { OrderCatalogProductOfferDetails } from './models/OrderCatalogProductOfferDetails.js';
import { OrderCatalogCloudRegionPrice } from './models/OrderCatalogCloudRegionPrice.js';
type OrderCatalogAddonOffer = {
default?: boolean | null;
invoiceName?: string;
maximumQuantity?: number | null;
minimumQuantity?: number | null;
plan?: OrderCatalogProductPlan;
};
type OrderCatalogAddonItem = {
addons?: OrderCatalogAddonOffer[];
exclusive?: boolean;
family?: string;
mandatory?: boolean;
};
type OrderCatalogProductPlan = {
addonsFamily?: OrderCatalogAddonItem[];
consumptionBillingStrategy?: string | null;
details?: OrderCatalogProductOfferDetails;
familyName?: string | null;
invoiceName?: string;
planCode?: string;
prices?: OrderCatalogCloudRegionPrice[] | null;
pricingType?: string;
};
export { OrderCatalogProductPlan as O, OrderCatalogAddonOffer as a, OrderCatalogAddonItem as b };