| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
-
- using Newtonsoft.Json.Linq;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- namespace NEducation.Code
- {
- public class CheckTransactionRequest : PostObj
- {
- public string token { get; set; }
- public string session { get; set; }
- public string wsCode { get; set; }
- public WsRequest wsRequest { get; set; }
- public CheckTransactionRequest() { }
- public CheckTransactionRequest(string json) : this(JObject.Parse(json)) { }
- public CheckTransactionRequest(JObject jObject)
- {
- if (jObject != null)
- {
- token = (string)jObject["token"];
- session = (string)jObject["session"];
- wsCode = (string)jObject["wsCode"];
- wsRequest = jObject["wsRequest"] != null ? new WsRequest((JObject)jObject["wsRequest"]) : null;
- }
- }
- }
- public class WsRequest
- {
- public string msisdn { get; set; }
- public string refId { get; set; }
- public WsRequest() { }
- public WsRequest(string json) : this(JObject.Parse(json)) { }
- public WsRequest(JObject jObject)
- {
- if (jObject != null)
- {
- msisdn = (string)jObject["msisdn"];
- refId = (string)jObject["refId"];
- }
- }
- }
- public class CheckTransactionResponse
- {
- public string errorCode { get; set; }
- public string errorMessage { get; set; }
- public ResultData result { get; set; }
- public CheckTransactionResponse() { }
- public CheckTransactionResponse(string json)
- {
- try
- {
- var jObject = JObject.Parse(json);
- errorCode = (string)jObject["errorCode"];
- errorMessage = (string)jObject["errorMessage"];
- result = jObject["result"] != null ? new ResultData((JObject)jObject["result"]) : null;
- }
- catch (Exception ex)
- {
- Console.WriteLine($"Error parsing CheckTransactionResponse: {ex.Message}");
- }
- }
- }
- public class ResultData
- {
- public string errorCode { get; set; }
- public string message { get; set; }
- public string Object { get; set; }
- public string userMsg { get; set; }
- public WsResponse wsResponse { get; set; }
- public ResultData() { }
- public ResultData(JObject jObject)
- {
- try
- {
- if (jObject != null)
- {
- errorCode = (string)jObject["errorCode"];
- message = (string)jObject["message"];
- Object = (string)jObject["object"];
- userMsg = (string)jObject["userMsg"];
- wsResponse = jObject["wsResponse"] != null ? new WsResponse((JObject)jObject["wsResponse"]) : null;
- }
- }
- catch (Exception ex)
- {
- Console.WriteLine($"Error parsing ResultData: {ex.Message}");
- }
- }
- }
- public class WsResponse
- {
- public string code { get; set; }
- public string message { get; set; }
- public string price { get; set; }
- public string msisdn { get; set; }
- public string requestTime { get; set; }
- public string content { get; set; }
- public string objData1 { get; set; }
- public WsResponse() { }
- public WsResponse(JObject jObject)
- {
- try
- {
- if (jObject != null)
- {
- code = (string)jObject["code"];
- message = (string)jObject["message"];
- price = (string)jObject["price"];
- msisdn = (string)jObject["msisdn"];
- requestTime = (string)jObject["requestTime"];
- content = (string)jObject["content"];
- objData1 = (string)jObject["objData1"];
- }
- }
- catch (Exception ex)
- {
- Console.WriteLine($"Error parsing WsResponse: {ex.Message}");
- }
- }
- }
- }
|