Add migrated to .NET 8.0 variant of Hcs.Client
This commit is contained in:
9
Hcs.ClientNet/Client/Api/Request/Adapter/IAck.cs
Normal file
9
Hcs.ClientNet/Client/Api/Request/Adapter/IAck.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace Hcs.ClientNet.Api.Request
|
||||
{
|
||||
public interface IAck
|
||||
{
|
||||
string MessageGUID { get; set; }
|
||||
|
||||
string RequesterMessageGUID { get; set; }
|
||||
}
|
||||
}
|
||||
9
Hcs.ClientNet/Client/Api/Request/Adapter/IAsyncClient.cs
Normal file
9
Hcs.ClientNet/Client/Api/Request/Adapter/IAsyncClient.cs
Normal file
@ -0,0 +1,9 @@
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Hcs.ClientNet.Api.Request.Adapter
|
||||
{
|
||||
public interface IAsyncClient<TRequestHeader> where TRequestHeader : class
|
||||
{
|
||||
Task<IGetStateResponse> GetStateAsync(TRequestHeader header, IGetStateRequest request);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
namespace Hcs.ClientNet.Api.Request
|
||||
{
|
||||
public interface IErrorMessage
|
||||
{
|
||||
string ErrorCode { get; }
|
||||
|
||||
string Description { get; }
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
namespace Hcs.ClientNet.Api.Request
|
||||
{
|
||||
public interface IGetStateRequest
|
||||
{
|
||||
string MessageGUID { get; set; }
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
namespace Hcs.ClientNet.Api.Request.Adapter
|
||||
{
|
||||
public interface IGetStateResponse
|
||||
{
|
||||
IGetStateResult GetStateResult { get; }
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
namespace Hcs.ClientNet.Api.Request.Adapter
|
||||
{
|
||||
public interface IGetStateResult
|
||||
{
|
||||
sbyte RequestState { get; }
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
namespace Hcs.ClientNet.Api.Request.Adapter
|
||||
{
|
||||
public interface IGetStateResultMany : IGetStateResult
|
||||
{
|
||||
object[] Items { get; }
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
namespace Hcs.ClientNet.Api.Request.Adapter
|
||||
{
|
||||
public interface IGetStateResultOne : IGetStateResult
|
||||
{
|
||||
object Item { get; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user