namespace Hims.Shared.Library
{
    /// <summary>
    /// The OTP response.
    /// </summary>
    public class OTPResponse
    {
        /// <summary>
        /// Gets or sets the OTP.
        /// </summary>
        public string OTP { get; set; }

        /// <summary>
        /// Gets or sets the OTP expires in.
        /// </summary>
        public short OTPExpiresIn { get; set; }

        /// <summary>
        /// Gets or sets the account id.
        /// </summary>
        public int AccountId { get; set; }

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

        /// <summary>
        /// Gets or sets a value indicating whether error.
        /// </summary>
        public bool Error { get; set; }

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