first commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class AccountDetailRespond
|
||||
{
|
||||
public string? Id { get; set; }
|
||||
public string? DialCode { get; set; }
|
||||
public string? Email { get; set; }
|
||||
public string? UserName { get; set; }
|
||||
public string? Phone { get; set; }
|
||||
|
||||
public Dictionary<string, string> Problems { get; set; } = new();
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class AccountListsRequest
|
||||
{
|
||||
public int Page { get; set; }
|
||||
public int PageSize { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class AccountListsResponse : AccountListsRequest
|
||||
{
|
||||
private List<AccountDetailRespond> _accountDetailList = new();
|
||||
|
||||
public bool NextPageExist { get; set; }
|
||||
public int LastPageNum { get; set; }
|
||||
|
||||
public List<AccountDetailRespond> AccountsDetail
|
||||
{
|
||||
get => _accountDetailList;
|
||||
set => _accountDetailList = value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class AddClaimsToUserModel
|
||||
{
|
||||
private Dictionary<string, string> _newClaims = new();
|
||||
private string _userId = "";
|
||||
private string _issuer = "";
|
||||
|
||||
public string UserId
|
||||
{
|
||||
get => _userId;
|
||||
set => _userId = value;
|
||||
}
|
||||
|
||||
public string Issuer
|
||||
{
|
||||
get => _issuer;
|
||||
set => _issuer = value;
|
||||
}
|
||||
|
||||
public Dictionary<string, string> NewClaims
|
||||
{
|
||||
get => _newClaims;
|
||||
set => _newClaims = value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class AddClaimsToUserReturnModel
|
||||
{
|
||||
private Dictionary<string, string> _allUserClaims = new Dictionary<string, string>();
|
||||
private string? _error = "";
|
||||
private bool _isSucess = false;
|
||||
private string? _userId = "";
|
||||
|
||||
public string? UserId
|
||||
{
|
||||
get => _userId;
|
||||
set => _userId = value;
|
||||
}
|
||||
|
||||
public bool IsSucess
|
||||
{
|
||||
get => _isSucess;
|
||||
set => _isSucess = value;
|
||||
}
|
||||
|
||||
public string? Error
|
||||
{
|
||||
get => _error;
|
||||
set => _error = value;
|
||||
}
|
||||
|
||||
public Dictionary<string, string> AllUserClaims
|
||||
{
|
||||
get => _allUserClaims;
|
||||
set => _allUserClaims = value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class ChangeEmailRequest
|
||||
{
|
||||
public string? NewEmail { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class ChangeEmailRespond : ChangeEmailRequest
|
||||
{
|
||||
public string? OldEmail { get; set; }
|
||||
public bool ValSuccess { get; set; } = false;
|
||||
public bool UpdateSuccess { get; set; } = false;
|
||||
public Dictionary<string, string> Problems { get; set; } = new();
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class ChangePassword
|
||||
{
|
||||
public string? Password { get; set; }
|
||||
public string? NewPassword1 { get; set; }
|
||||
public string? NewPassword2 { get; set; }
|
||||
public bool LogOutAllSession { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class ChangePasswordReturn
|
||||
{
|
||||
public bool IsSuccess { get; set; }
|
||||
public string? Mess { get; set; }
|
||||
public int LockedTokenCount { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class ChangePhoneNumberRequest
|
||||
{
|
||||
public string? Prefix { get; set; }
|
||||
public string? Number { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System.Reflection;
|
||||
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class ChangePhoneNumberRespond : ChangePhoneNumberRequest
|
||||
{
|
||||
public string? OldPrefix { get; set; }
|
||||
public string? OldPhone { get; set; }
|
||||
|
||||
public bool ValSuccess { get; set; } = false;
|
||||
public bool UpdateSuccess { get; set; } = false;
|
||||
public Dictionary<string, string> Problems { get; set; } = new();
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class CreateUserModel()
|
||||
{
|
||||
public string? Username { get; set; }
|
||||
public string? Password { get; set; }
|
||||
public string? Email { get; set; }
|
||||
public string? Phone { get; set; }
|
||||
public string? Dialcode { get; set; }
|
||||
public List<string>? Roles { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class CreateUserModelReturn() : CreateUserModel()
|
||||
{
|
||||
public CreateUserModelReturn(string? returnMess, string? newUserId, bool isCreated, List<RoleStatus>? roleStatusList) : this()
|
||||
{
|
||||
ReturnMess = returnMess;
|
||||
NewUserId = newUserId;
|
||||
IsCreated = isCreated;
|
||||
Roles = roleStatusList;
|
||||
}
|
||||
public string? ReturnMess { get; set; }
|
||||
public string? NewUserId { get; set; }
|
||||
public bool IsCreated { get; set; }
|
||||
public new List<RoleStatus>? Roles { get; set; }
|
||||
|
||||
public class RoleStatus
|
||||
{
|
||||
public bool Exist { get; set; }
|
||||
public bool Added { get; set; }
|
||||
public string? Name { get; set; }
|
||||
public string? Mess { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class DeactiveTokenModel
|
||||
{
|
||||
public string? Token { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class DeleteRoleModel
|
||||
{
|
||||
public string? RoleIdentify { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class DeleteUserRequestModel
|
||||
{
|
||||
public string? UserId { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class DeleteUserReturnModel : DeleteUserRequestModel
|
||||
{
|
||||
public string? OperationMessage { get; set; }
|
||||
public bool IsOperationSuccess { get; set; }
|
||||
public int DedeltedTokenCount { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class EditAccountRequest
|
||||
{
|
||||
public string? UserId { get; set; }
|
||||
public string? NewUserName { get; set; }
|
||||
public string? NewEmail { get; set; }
|
||||
public string? NewDialCode { get; set; }
|
||||
public string? NewPhone { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class EditAccountRespond : EditAccountRequest
|
||||
{
|
||||
[DefaultValue(false)] public bool UserNameEdited { get; set; } = false;
|
||||
|
||||
[DefaultValue(false)]
|
||||
public bool EmailEdited { get; set; } = false;
|
||||
|
||||
[DefaultValue(false)]
|
||||
public bool PhoneEdited { get; set; } = false;
|
||||
|
||||
[DefaultValue(false)]
|
||||
public bool Success { get; set; } = false;
|
||||
|
||||
public string? Message { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
namespace OpenWarehouse.auth.lib.Model.Account;
|
||||
|
||||
public class LoginModel
|
||||
{
|
||||
public LoginModel()
|
||||
{
|
||||
IsLogged = false;
|
||||
}
|
||||
|
||||
public string? Login { set; get; }
|
||||
public string? Email { get; set; }
|
||||
public string? Token { set; get; }
|
||||
public long Exp { get; set; } = 0;
|
||||
public string? Message { set; get; }
|
||||
public string? AccountProblem { set; get; }
|
||||
public bool IsLogged { get; set; }
|
||||
public bool RequiresTwoFactor { get; set; } = false;
|
||||
}
|
||||
Reference in New Issue
Block a user