namespace KianaBH.Data.Models.Sdk; public class MdkShieldLoginRequest { public string? Account { get; set; } public string? Password { get; set; } public bool IsCrypto { get; set; } } public class MdkShieldVerifyRequest { public string? Uid { get; set; } public string? Token { get; set; } } // TODO: Move this to DB instead public class MdkShieldAccountData { public string? Token { get; set; } public string? Uid { get; set; } public string Email { get; set; } = ""; public string IsEmailVerify { get; set; } = "0"; public string AreaCode { get; set; } = ""; public string Country { get; set; } = ""; public string Name { get; set; } = ""; public string Realname { get; set; } = ""; } public class MdkShieldResponse : ResponseBase { public new MdkShieldResponseData? Data { get; set; } public class MdkShieldResponseData { public MdkShieldAccountData? Account { get; set; } public bool DeviceGrantRequired { get; set; } public bool ReactiveRequired { get; set; } public bool RealpersonRequired { get; set; } public bool SafeMobileRequeired { get; set; } } }