// ReSharper disable InconsistentNaming
using System.Collections.Generic;

namespace Sepehr.ApiGateway.Partners.Contracts.Flight.BulkAvailability.V17.Webservice.ResponseModel
{
    public class FlightClass
    {
        public string CabinType { get; set; }

        public string BookingCode { get; set; }

        public string FareName { get; set; }

        public short AvailableSeat { get; set; }

        public FareGroup OnewayFare { get; set; }

        public FareGroup RoundtripFare_FromOrigin { get; set; }

        public FareGroup RoundtripFare_FromDestination { get; set; }

        public FreeBaggage AdultFreeBaggage { get; set; }

        public FreeBaggage ChildFreeBaggage { get; set; }

        public FreeBaggage InfantFreeBaggage { get; set; }

        public List<CancelationPolicy> CancelationPolicyList { get; set; }

        public List<string> PermittedNationalityList { get; set; }

        public List<string> ProhibitedNationalityList { get; set; }
    }
}
