/// <summary> /// 初始化一个<see cref="ApiResult"/>类型的新实例 /// </summary> public ApiResult(string content, object data, ApiResultType type = ApiResultType.Info) { Type = type.ToString(); Code = type; Content = content; Data = data; }
public ApiResult(ApiResultType type, string msg = null, object data = null) : base(new { Code = type, Msg = msg, Data = data }) { }
/// <summary> /// Creates a cunstructor with result type error code and message text /// </summary> /// <param name="resultType">Api Result Type as Success or Error</param> /// <param name="errorCode">Error code if any error comes</param> /// <param name="messageText">message text if any error exists</param> public ApiResultCode(ApiResultType resultType, int errorCode = 0, string messageText = "") { this.ResultType = resultType; this.ErrorCode = errorCode; if (!string.IsNullOrEmpty(messageText)) { this.MessageText = messageText; } }
/// <summary> /// 初始化一个<see cref="ApiResult"/>类型的新实例 /// </summary> public ApiResult(string content, ApiResultType type = ApiResultType.Info, object data = null) : this(content, data, type) { }
public static ApiResult ToJson(string content, object data, ApiResultType type = ApiResultType.Info) { return(new ApiResult(content, data, type)); }
/// <summary> /// Api 결과 정보 저장 /// </summary> /// <param name="typeInfoCode"></param> /// <param name="sMessage"></param> public void ApiResultInfoSet(ApiResultType typeInfoCode, string sMessage) { this.ApiResultInfoSet(typeInfoCode.ToString(), sMessage); }
/// <summary> /// 타입 세팅 /// </summary> /// <param name="typeApiResult"></param> public void TypeSet(ApiResultType typeApiResult) { this.InfoCode = typeApiResult.GetHashCode().ToString(); }