#nullable enable
using System;

namespace Hims.Shared.UserModels.Filters
{
    /// <summary>
    /// The patient filter model.
    /// </summary>
    public class MedicineRankFilterModel
    {
        /// <summary>
        /// Gets or sets the Provider id.
        /// </summary> PharmacyProductId ProductName scount rankNumber
        
        public int? PharmacyProductId { get; set; }
        /// <summary>
        /// Gets or sets the Provider id.
        /// </summary>medicationType
        public string ProductName { get; set; } = string.Empty;
        /// <summary>
        /// Gets or sets the Provider id.
        /// </summary>medicationType
        public string MedicationType { get; set; } = string.Empty;
        /// <summary>
        /// Gets or sets the created date.
        /// </summary>
        public string FromDate { get; set; } = string.Empty;

        /// <summary>
        /// Gets or sets the optional text 2.
        /// </summary>
        public string ToDate { get; set; } = string.Empty;        
        /// <summary>
        /// Gets or sets the page index.
        /// </summary>
        public int? PageIndex { get; set; }

        /// <summary>
        /// Gets or sets the page size.
        /// </summary>
        public int? PageSize { get; set; }
        /// <summary>
        /// Gets or sets the created by.
        /// </summary>
        public int? CreatedBy { get; set; }

        /// <summary>
        /// Gets or sets the location
        /// </summary>
        public int? LocationId { get; set; }
        /// <summary>
        /// Gets or sets the Pay Type id.
        /// </summary>
        public int? PayTypeId { get; set; }

        /// <summary>
        /// Gets or sets the Offset id.
        /// </summary>
        public string Offset { get; set; } = string.Empty;
        /// <summary>
        /// Gets or sets the time Zone id.
        /// </summary>
        public string TimeZone { get; set; } = string.Empty;
       


    }
}
