using System.Collections.Generic;

namespace Hims.Shared.UserModels.ProviderAvailability
{

    /// <summary>
    /// The coupon.
    /// </summary>
    public class FilterVisitTypeViewModel
    {
        public int? ProviderAvailabilityId { get; set; }
        public int? ProviderId { get; set; }
        public string? ProividerName { get; set; }
        public int? LocationId { get; set; }
        public int? ConsultationTypeId { get; set; }

        public string? ConsultationTypeName { get; set; }
        public string? StartDate { get; set; }
        public string? EndDate { get; set; }
        public int? ProviderAvailabilitySlotId { get; set; }
        public int? SpecializationId { get; set; }
        public string? SpecializationName { get; set; }
        public string? AvailableDay { get; set; }

        public string? StartTime { get; set; }
        public string? EndTime { get; set; }

        public int? ProviderAvailabilityVisitTypeId { get; set; }
        public int? VisitTypeId { get; set; }
        public string? VisitorName { get; set; }
        public int? Duration { get; set; }
        public int? FreeFollowUpDays { get; set; }
        public int? FreeFollowUpDaysLimit { get; set; }

        /// <summary>
        /// Gets or sets the encrypted provider id.
        /// </summary>
        public string? EncryptedProviderId { get; set; }

        /// <summary>
        /// Gets or sets the no of new patient.
        /// </summary>
        public int? NoOfNewPatient { get; set; }
    }

}
