ApiResultModel.cs 1.13 KB
using System.Net;

namespace HH_WCS_Standard
{
    public class ApiResultModel<T>
    {
        public HttpStatusCode Code { get; set; }
        public bool State { get; set; }
        public T Data { get; set; }
        public string Msg { get; set; }

        public ApiResultModel(HttpStatusCode code, T data, string msg)
        {
            if (code == HttpStatusCode.OK)
            {
                this.State = true;
            }
            else
            {
                this.State = false;
            }
            this.Data = data;
            this.Msg = msg;
        }
    }

    public class ApiResultModel
    {
        public HttpStatusCode Code { get; set; }
        public bool State { get; set; }
        public string Msg { get; set; }
        public object Data { get; set; }

        public ApiResultModel(HttpStatusCode code, object data, string msg)
        {
            if (code == HttpStatusCode.OK)
            {
                this.State = true;
            }
            else
            {
                this.State = false;
            }
            this.Data = data;
            this.Msg = msg;
        }
    }
}