using Yw.CAL.HttpClient;
namespace HStation.CAL.HttpClient
{
///
///
///
public class TransferFileUser : BaseCAL_Sorter, ITransferFileUser
{
protected override string Prefix
{
get { return $"{HStation.BLL.TransferFile.ConfigHelper.HttpUrl}/Transfer/File/User"; }
}
public async Task Active(ActiveTransferFileUserInput input)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(input),input),
};
return await GetUrl("Active@V1.0").Post(paras);
}
public async Task GetByName(string input)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(input),input),
};
return await GetUrl("GetByName@V1.0").Get(paras);
}
public async Task Invalid(InvalidTransferFileUserInput input)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(input),input),
};
return await GetUrl("Invalid@V1.0").Post(paras);
}
public async Task IsExistName(string input)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(input),input),
};
return await GetUrl("IsExistName@V1.0").Get(paras);
}
public async Task IsExistNameExceptID(NameExceptInput input)
{
var paras = new List<(string Name, object Value)>()
{
(nameof(input),input),
};
return await GetUrl("IsExistNameExceptID@V1.0").Get(paras);
}
}
}