UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

42 lines 1.73 kB
import { Contract } from '../../../order/Contract'; import { OfferModemOption } from '../migration/OfferModemOption'; import { OfferProductProviderEnum } from '../../../connectivity/eligibility/OfferProductProviderEnum'; import { OfferAvailableOption } from '../migration/OfferAvailableOption'; import { PriceOffer } from './PriceOffer'; import { SubServiceToDelete } from '../migration/SubServiceToDelete'; /** Address move offer */ export interface MoveOffer { /** Contracts details for this offer */ contracts: Contract[]; /** Tells if the custom ont address is available on the offer */ customOntAddress: boolean; /** Description of the offer */ description: string; /** Number of months of engagement */ engageMonths?: number; /** Tells if the customer is still engaged */ engaged: boolean; /** List of modems for this offer */ modemOptions?: OfferModemOption[]; /** Modem reference (Mac or Serial) to be returned */ modemReferenceToReturn?: string; /** Tells if the offer needs a modem */ needModem: boolean; /** Tells if the customer will have to change its modem */ needNewModem: boolean; /** Name of the offer */ offerName: string; /** Collection operator (CO) */ operator?: OfferProductProviderEnum; /** Available options for the migration */ options: OfferAvailableOption[]; /** Prices detailed applicable for this offer */ prices: PriceOffer; /** List of product from provider available for an offer */ productCodes: string[]; /** List of sub services to delete */ subServicesToDelete: SubServiceToDelete[]; /** URL of the offer */ url: string; } //# sourceMappingURL=MoveOffer.d.ts.map