using Knoks.Framework.DataAccess; using Knoks.Framework.Extentions; using Newtonsoft.Json; using System; using System.ComponentModel.DataAnnotations; namespace Knoks.Core.Entities.Args { public class OngoingKnokFeedbackArgs : IApiArgs { [NotZero] public long KnokId { get; set; } [JsonIgnore, AutoInitField] public string HttpRequestInfo { get; set; } [JsonIgnore, AutoInitField] public long UserId { get; set; } [JsonRequired] public string Comment { get; set; } public int? Clear { get; set; } public int? Educational { get; set; } public int? Comprehensive { get; set; } } public class EndedKnokFeedbackArgs : IApiArgs { [NotZero] public long KnokId { get; set; } [JsonIgnore, AutoInitField] public string HttpRequestInfo { get; set; } [JsonIgnore, AutoInitField] public long UserId { get; set; } public string Comment { get; set; } public int? KnokBenefit { get; set; } } }