using System;
using System.Collections.Generic;

namespace Hims.Shared.UserModels.ProgressReport.Assessments
{
    /// <summary>
    /// The coupon.
    /// </summary>
    public class UpdateModel
    {
        /// <summary>
        /// Gets or sets the progress report assessments id.
        /// </summary>
        public int ProgressReportAssessmentsId { get; set; }        

        /// <summary>
        /// Gets or sets the created by.
        /// </summary>
        public int ModifiedBy { get; set; }

        /// <summary>
        /// Gets or sets the date.
        /// </summary>
        public DateTime Date { get; set; }

        /// <summary>
        /// Gets or sets the products.
        /// </summary>
        public List<ProgressReportAssessmentModelUpdate> Assessments { get; set; }


        /// <summary>
        /// The new sale bill product model.
        /// </summary>
        public class ProgressReportAssessmentModelUpdate
        {
            /// <summary>
            /// Gets or sets id.
            /// </summary>
            public int Id { get; set; }

            /// <summary>
            /// Gets or sets the Value.
            /// </summary>
            public string Value { get; set; }

            /// <summary>
            /// Gets or sets the date.
            /// </summary>
            public DateTime Date { get; set; }

            /// <summary>
            /// Gets or sets the progress report Id.
            /// </summary>
            public int ProgressReportId { get; set; }

            /// <summary>
            /// Gets or sets the progress report assessments id.
            /// </summary>
            public int ProgressReportAssessmentsId { get; set; }

            /// <summary>
            /// Gets or sets the created by.
            /// </summary>
            public int ModifiedBy { get; set; }
        }
    }    
}

