UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

34 lines 1.39 kB
import { GenericProductPricingCapacitiesEnum } from '../../order/cart/GenericProductPricingCapacitiesEnum'; import { EngagementConfiguration } from './Pricing/EngagementConfiguration'; import { Price } from '../../order/Price'; import { GenericProductPricingTypeEnum } from '../../order/cart/GenericProductPricingTypeEnum'; /** Representation of a service pricing */ export interface Pricing { /** Capacities of the pricing (type of pricing) */ capacities: GenericProductPricingCapacitiesEnum[]; /** Description of the pricing */ description: string; /** Default renew interval displayed using ISO8601 */ duration: string; /** Pricing's engagement configuration */ engagementConfiguration?: EngagementConfiguration; /** Interval of renewal */ interval: number; /** Maximum quantity that can be ordered */ maximumQuantity?: number; /** Maximum repeat for renewal */ maximumRepeat?: number; /** Minimum quantity that can be ordered */ minimumQuantity: number; /** Minimum repeat for renewal */ minimumRepeat: number; /** Price of the product */ price: Price; /** Price of the product in micro-centims */ priceInUcents: number; /** Pricing model identifier */ pricingMode: string; /** Pricing type */ pricingType: GenericProductPricingTypeEnum; } //# sourceMappingURL=Pricing.d.ts.map