Constants.cs 850 B

12345678910111213141516171819202122232425262728293031323334
  1. namespace EdjCase.JsonRpc.Core
  2. {
  3. /// <summary>
  4. /// Error codes for different Rpc errors
  5. /// </summary>
  6. public enum RpcErrorCode
  7. {
  8. ParseError = -32700,
  9. InvalidRequest = -32600,
  10. MethodNotFound = -32601,
  11. InvalidParams = -32602,
  12. InternalError = -32603
  13. }
  14. public static class JsonRpcContants
  15. {
  16. public const string VersionPropertyName = "jsonrpc";
  17. public const string MethodPropertyName = "method";
  18. public const string ParamsPropertyName = "params";
  19. public const string IdPropertyName = "id";
  20. public const string ResultPropertyName = "result";
  21. public const string ErrorPropertyName = "error";
  22. public const string ErrorCodePropertyName = "code";
  23. public const string ErrorMessagePropertyName = "message";
  24. public const string ErrorDataPropertyName = "data";
  25. }
  26. public enum CompressionType
  27. {
  28. Gzip,
  29. Deflate
  30. }
  31. }