TourIAm/TIAMWebApp/Shared/Interfaces/IAcWebSessionServiceClient.cs

20 lines
537 B
C#

using System.Net;
using TIAM.Models;
using TIAMWebApp.Shared.Application.Models;
namespace TIAMWebApp.Shared.Application.Interfaces;
public interface IAcWebSessionServiceClient
{
public string? SessionId { get; set; }
public SiteViewModel SiteViewModel { get; }
public UserSessionModel? User { get; set; }
public IPAddress? IpAddress { get; set; }
public bool IsAuthenticated { get; set; }
public bool IsDevAdmin { get; set; }
public bool IsSysAdmin { get; set; }
public Task ClearAll();
}