/** Class representing Fulfilment Options. */ export class FulfilmentOption { public code!: string; public displayName!: string; public deliveryCompany!: string; public deliveryCompanyCode!: string; public leadDeliveryTime!: number; public flightMarketSupport!: boolean; public deliveryOnEditionDate!: boolean; public mailDelivery!: boolean; constructor(fulfilmentOptionData: FulfilmentOption) { Object.assign(this, fulfilmentOptionData); } /** * Is this fulfilment option a Home Delivery one? * @returns true|false */ public isHomeDelivery(): boolean { return this.code === 'HD'; } }