private void _SetStatus(int status, ref ERequestStatus request_status) { switch (status) { case 0: //Ok request_status = ERequestStatus.Ok; break; case 1: //AuthError request_status = ERequestStatus.AuthError; break; case 2: //NetworkError request_status = ERequestStatus.NetworkError; break; case 3: //InternalError request_status = ERequestStatus.InternalError; break; } }
private static Response <T> MakeResponse <T>(Request request, ERequestStatus status) => new Response <T>(new RequestResult(request, status));
public RequestResult(Request req, ERequestStatus status = ERequestStatus.Success, string message = "") { Request = req; Status = status; Message = message; }