protected internal virtual GSTNResult <FileInfo> SignFile(UnsignedDataInfo data, string sign, string st, string sid) { SignedDataInfo model = new SignedDataInfo { action = "RETFILE", sign = sign, st = st, sid = sid }; model.data = data.data; var info = this.Post <SignedDataInfo, ResponseDataInfo>(model); var output = this.Decrypt <FileInfo>(info.Data); var model2 = this.BuildResult <FileInfo>(info, output); System.Console.WriteLine("Obtained Result:" + model2.Data.ack_num + System.Environment.NewLine); return(model2); }
protected internal virtual GSTNResult <FileInfo> FilePayload(string payload, string sign, string st, string sid) { SignedDataInfo model = new SignedDataInfo { action = "RETFILE", data = payload, sign = sign, st = st, sid = sid }; var str1 = JsonConvert.SerializeObject(model); dicParams["RequestPayload"] = str1; var info = this.Post <SignedDataInfo, ResponseDataInfo>(model); var output = this.Decrypt <FileInfo>(info.Data); var model2 = this.BuildResult <FileInfo>(info, output); if ((model2 != null) && (model2.Data != null)) { this.LogMessage("Obtained Result:" + model2.Data.ack_num + System.Environment.NewLine); } return(model2); }