ResponseString<bool,int,string>responseString= new ResponseString<bool,int,string>(true,200,"{ foo: \"bar\" }");
ResponseDecimal<bool,int,Decimal> responseDecimal = new ResponseDecimal<bool,int,Decimal>(true,200,19.99M);
ResponseDateTime<bool,int,DateTime> responseDateTime = new ResponseDateTime<bool,int,DateTime>(true,200,DateTime.Parse("4/13/2015 4:00PM"));
Console.WriteLine("String Response: {0}", responseString.Data);
Console.WriteLine("Decimal Response: {0}", responseDecimal.Data);
Console.WriteLine("DateTime Response: {0}", responseDateTime.Data);
public class ResponseString<B,I,S>
public ResponseString(B success,I statusCode,S data)
public B Success { get; set; }
public I StatusCode { get; set; }
public S Data { get; set; }
public class ResponseDecimal<B,I,DEC>
public ResponseDecimal(B success,I statusCode,DEC data)
public B Success { get; set; }
public I StatusCode { get; set; }
public DEC Data { get; set; }
public class ResponseDateTime<B,I,DT>
public ResponseDateTime(B success,I statusCode,DT data)
public B Success { get; set; }
public I StatusCode { get; set; }
public DT Data { get; set; }