UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

39 lines 1.52 kB
import { Service as AliasTypeService } from './Service'; import { Price } from '../../order/Price'; import { Route } from '../../services/expanded/Route'; /** Description of a service being repricing */ export interface Service { /** Addons of the Service */ addons: AliasTypeService[]; /** Date of application of the repricing */ applicationDate: string; /** Description of the Service */ description: string; /** Custom name for the Service */ displayName: string; /** Duration for the price described in the payload (ISO8601) */ duration: string; /** Price after repricing, tax included */ priceAfterWithTax: Price; /** Price after repricing, tax excluded */ priceAfterWithoutTax: Price; /** Price before repricing, tax included */ priceBeforeWithTax: Price; /** Price before repricing, tax excluded */ priceBeforeWithoutTax: Price; /** Route */ route?: Route; /** Service ID */ serviceId: number; /** Identifier of the service */ serviceName: string; /** Total price (addons included) after repricing, tax included */ totalPriceAfterWithTax: Price; /** Total price (addons included) after repricing, tax excluded */ totalPriceAfterWithoutTax: Price; /** Total price (addons included) before repricing, tax included */ totalPriceBeforeWithTax: Price; /** Total price (addons included) before repricing, tax excluded */ totalPriceBeforeWithoutTax: Price; } //# sourceMappingURL=Service.d.ts.map