using System.Collections.Generic;

namespace Sepehr.ApiGateway.Partners.Contracts.Flight.BulkAvailability.V17.Charter.ResponseModel.BookingPolicies
{
    public class Policy
    {
        public bool MustBookRoundtrip { get; set; }

        //TODO: rename to OppositeFlightMustEqualList in next version
        public List<ReturningFlightMustEqualToSpecifiedFlight> ReturningFlightMustEqualList { get; set; }

        public bool MustBookOneway { get; set; }

        //TODO: rename to OppositeFlightMustNotEqualList in next version
        public List<ReturningFlightMustNotEqual> ReturningFlightMustNotEqualList { get; set; }

        public bool RestrictedForTour { get; set; }

        public bool RestrictedReturningBySameAirline { get; set; }

        public FareMinStay FareMinStay { get; set; }

        public FareMaxStay FareMaxStay { get; set; }
    }
}
