namespace Shared.Models { public class CacheResult { public bool ISingleCache { get; set; } public bool IsSuccess { get; set; } public string ErrorMsg { get; set; } public T Value { get; set; } public bool refresh_proxy { get; set; } public CacheResult Fail(string msg, bool refresh_proxy = false) { return new CacheResult() { IsSuccess = false, ErrorMsg = msg, refresh_proxy = refresh_proxy }; } public CacheResult Success(T val, bool refresh_proxy = false) { return new CacheResult() { IsSuccess = true, Value = val, refresh_proxy = refresh_proxy }; } } }