using Knoks.Framework.DataAccess; using Newtonsoft.Json; using System; using System.ComponentModel.DataAnnotations; namespace Knoks.Core.Entities.Args { public class RetrievePasswordArgs : IApiArgs { [JsonIgnore, AutoInitField] public string HttpRequestInfo { get; set; } [JsonIgnore, AutoInitField] public int ApiConsumerId { get; set; } public string Email { get; set; } public string Url { get; set; } } public class CheckTokenArgs : IApiArgs { [JsonIgnore, AutoInitField] public string HttpRequestInfo { get; set; } public string Token { get; set; } } public class ResetPasswordArgs : CheckTokenArgs { public string NewPassword { get; set; } } }