using System.Collections.Generic;

public class PResponse
{
	public int errorcode;
	internal Dictionary<string, object> json;
	public string overridemessage;
	public bool success;

	public string errormessage;

	public static PResponse GeneralError(string message)
	{
		return new PResponse
		{
			success = false,
			errorcode = 1,
			overridemessage = message
		};
	}

	public static PResponse GeneralError(int nodataerror)
	{
		return new PResponse
		{
			success = false,
			errorcode = -1
		};
	}

	public static PResponse Error(int errorcode)
	{
		return new PResponse
		{
			success = false,
			errorcode = errorcode
		};
	}
}