using System.Text.Json.Nodes; using JNPF.Common.Models.User; using JNPF.DependencyInjection; using JNPF.Extras.CollectiveOAuth.Models; namespace JNPF.Systems.Entitys.Model.Permission.SocialsUser; /// /// . /// [SuppressSniffer] public class SocialsUserInputModel { public string source { get; set; } public string code { get; set; } public string state { get; set; } public string userId { get; set; } public string tenantId { get; set; } public string socialType { get; set; } public string socialUnionid { get; set; } public string socialName { get; set; } public string uuid { get; set; } public string authCode { get; set; } public string auth_code { get; set; } public bool tenantLogin { get; set; } public string jnpf_ticket { get; set; } } public class SocialsUserInfo { public UserInfoModel userInfo { get; set; } public JsonArray tenantUserInfo { get; set; } public string socialUnionid { get; set; } public string socialName { get; set; } } public class AuthCallbackNew : AuthCallback { public string authCode; } /// /// . /// [SuppressSniffer] public class SocialsUserCallBackModel { public string userId { get; set; } public string account { get; set; } public string accountName { get; set; } public string socialType { get; set; } public string socialId { get; set; } public string socialName { get; set; } public string tenantId { get; set; } public string tenantName { get; set; } public bool tenantLogin { get; set; } }