public OkexSocketRequest(OkexSocketOperation op, params string[] args)
 {
     Operation = op;
     Arguments = args.ToList();
 }
 public OkexSocketRequest(OkexSocketOperation op, IEnumerable <string> args)
 {
     Operation = op;
     Arguments = args.ToList();
 }
 public OkexSocketRequest(OkexSocketOperation op, string channel, OkexInstrumentType instrumentType, string underlying)
 {
     Operation = op;
     Arguments = new List <OkexSocketRequestArgument>();
     Arguments.Add(new OkexSocketRequestArgument(channel, instrumentType, underlying));
 }
 public OkexSocketRequest(OkexSocketOperation op, string channel, string underlying, string instrumentId)
 {
     Operation = op;
     Arguments = new List <OkexSocketRequestArgument>();
     Arguments.Add(new OkexSocketRequestArgument(channel, underlying, instrumentId));
 }
 public OkexSocketRequest(OkexSocketOperation op, string channel)
 {
     Operation = op;
     Arguments = new List <OkexSocketRequestArgument>();
     Arguments.Add(new OkexSocketRequestArgument(channel));
 }
 public OkexSocketAuthRequest(OkexSocketOperation op, IEnumerable <OkexSocketAuthRequestArgument> args)
 {
     Operation = op;
     Arguments = args.ToList();
 }
 public OkexSocketAuthRequest(OkexSocketOperation op, params OkexSocketAuthRequestArgument[] args)
 {
     Operation = op;
     Arguments = args.ToList();
 }