IConnectorUserDetail.csβ’615 B
ο»Ώusing Api.DigitalPages.Interfaces.Models;
using Api.DigitalPages.Interfaces.Services.OAuthData;
using System.IO;
using System.Threading.Tasks;
namespace Api.DigitalPages.Interfaces.Connector
{
public interface IConnectorUserDetail
{
Task<TUser> UserInfo<TUser, TUserDetail>(string email) where TUser : IUser, new() where TUserDetail : IUserDetail, new();
Task<TUser> UserInfoById<TUser, TUserDetail>(string userId) where TUser : IUser, new() where TUserDetail : IUserDetail, new();
Task<Stream> Photo<TConnector>(TConnector connector) where TConnector : IConnectorData;
}
}