コード例 #1
0
ファイル: Result.cs プロジェクト: klukule/FallGuys.Protocol
 public static Result <T> Ok <T>(CatapultStatusCode statusCode, T body)
 {
     return(new Result <T>(body)
     {
         Error = new ErrorDescription()
         {
             ErrorCode = Convert.ToUInt16(statusCode)
         }
     });
 }
コード例 #2
0
        public ErrorDescription(CatapultStatusCode statusCode, string message, Enum serverCode, string technicalMessage = null)
        {
            Details = new ErrorDetails
            {
                ServerCode       = Convert.ToInt32(serverCode),
                Reason           = serverCode.ToString(),
                TechnicalMessage = technicalMessage
            };

            ErrorCode   = Convert.ToUInt16(statusCode);
            ErrorString = statusCode.ToString();
            Message     = message;
        }
コード例 #3
0
ファイル: Result.cs プロジェクト: klukule/FallGuys.Protocol
 public static Result Fail(CatapultStatusCode statusCode, string message, Enum errorCode,
                           string technicalMessage = null)
 {
     return(new Result(new ErrorDescription(statusCode, message, errorCode, technicalMessage)));
 }