1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- namespace WS
- {
-
- public interface IResponseOutput
- {
-
- bool success { get; set; }
-
- int code { get; set; }
-
- string msg { get; set; }
- }
-
- public class ResponseOutput<T> : IResponseOutput
- {
-
- public bool success { get; set; }
-
- public int code { get; set; }
-
- public string msg { get; set; }
- public string own { get; set; }
- public string uid { get; set; }
- public string um { get; set; }
-
- public T data { get; set; }
-
-
-
-
- public ResponseOutput<T> NotOk(int code, string msg = null, T data = default(T))
- {
- this.success = false;
- this.code = code;
- this.msg = msg;
- this.data = data;
- return this;
- }
-
- public ResponseOutput<T> NetworkError(string msg, int code)
- {
- return NotOk(code, msg);
- }
- }
- }
|