using System;
using Newtonsoft.Json;
namespace Stratum
{
///
/// Represents a JsonRpc request
///
[JsonObject(MemberSerialization.OptIn)]
public class StratumRequest
{
public StratumRequest()
{
Id = Guid.NewGuid().ToString();
}
///
/// Unique request id
///
[JsonProperty("id")]
public object Id { get; private set; }
///
/// Stratum method name
///
[JsonProperty("method")]
public string Method { get; set; }
///
/// Method params
///
[JsonProperty("params")]
public object Params { get; set; }
}
}