34 lines
877 B
C#
34 lines
877 B
C#
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;
|
|
}
|
|
} |