public static ServiceResponseStatus AsResponseStatus(string s)
{
var result = ServiceResponseStatus.Unknown;
switch(s)
{
case "OK":
result = ServiceResponseStatus.Ok;
break;
case "ZERO_RESULTS":
result = ServiceResponseStatus.ZeroResults;
break;
case "OVER_QUERY_LIMIT":
result = ServiceResponseStatus.OverQueryLimit;
break;
case "REQUEST_DENIED":
result = ServiceResponseStatus.RequestDenied;
break;
case "INVALID_REQUEST":
result = ServiceResponseStatus.InvalidRequest;
break;
}
return result;
}