api/HamyanEdalat.Domain/Models/Settings/SiteSettings.cs

31 lines
1.1 KiB
C#

namespace HamyanEdalat.Domain.Models.Settings;
public class SiteSettings
{
public JwtSettings JwtSettings { get; set; } = new JwtSettings();
public string BaseUrl { get; set; } = string.Empty;
public string AdminPanelBaseUrl { get; set; } = string.Empty;
public UserSetting RootUser { get; set; } = new UserSetting();
public UserSetting ManagerUser { get; set; } = new UserSetting();
public string KaveNegarApiKey { get; set; } = string.Empty;
}
public class JwtSettings
{
public string SecretKey { get; set; } = string.Empty;
public string Issuer { get; set; } = string.Empty;
public string Audience { get; set; } = string.Empty;
public int ExpireAddDay { get; set; }
}
public class UserSetting
{
public string Username { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
public string Email { get; set; } = string.Empty;
public string RoleName { get; set; } = string.Empty;
public string FirstName { get; set; } = string.Empty;
public string LastName { get; set; } = string.Empty;
public string Phone { get; set; } = string.Empty;
}