1
This commit is contained in:
34
Packages/Core/Models/ContextResultModel.cs
Normal file
34
Packages/Core/Models/ContextResultModel.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using Newtonsoft.Json;
|
||||
// ReSharper disable CheckNamespace
|
||||
namespace BITKit
|
||||
// ReSharper restore CheckNamespace
|
||||
{
|
||||
public record ContextModel
|
||||
{
|
||||
public static ContextModel Get(object data)
|
||||
{
|
||||
return new ContextModel()
|
||||
{
|
||||
code = 200,
|
||||
message = "success",
|
||||
data = data
|
||||
};
|
||||
}
|
||||
public static ContextModel Error(object data)
|
||||
{
|
||||
return new ContextModel()
|
||||
{
|
||||
code = 500,
|
||||
message = "failed",
|
||||
data = data
|
||||
};
|
||||
}
|
||||
public static implicit operator string(ContextModel self)
|
||||
{
|
||||
return JsonConvert.SerializeObject(self);
|
||||
}
|
||||
public int code;
|
||||
public string message=string.Empty;
|
||||
public object data=string.Empty;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user