ServiceResponseGetFuelSalesTrxDetails.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577
  1. using System.Xml.Serialization;
  2. namespace Wayne.FDCPOSLibrary
  3. {
  4. [System.SerializableAttribute()]
  5. [System.Xml.Serialization.XmlRootAttribute(ElementName = "ServiceResponse", Namespace = "")]
  6. public partial class ServiceResponseGetFuelSaleTrxDetails : ServiceResponse
  7. {
  8. private ServiceResponseFDCdataGetFuelSaleTrxDetails[] FDCdataField;
  9. [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  10. public ServiceResponseFDCdataGetFuelSaleTrxDetails[] FDCdata
  11. {
  12. get { return this.FDCdataField; }
  13. set { this.FDCdataField = value; }
  14. }
  15. public ServiceResponseGetFuelSaleTrxDetails()
  16. {
  17. RequestType = "GetFuelSaleTrxDetails";
  18. }
  19. }
  20. [System.SerializableAttribute()]
  21. public partial class ServiceResponseFDCdataGetFuelSaleTrxDetails
  22. {
  23. private string FDCTimeStampField;
  24. private ServiceResponseDeviceClassGetFuelSaleTrxDetails[] DeviceClassField;
  25. private string FDCStatusField;
  26. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  27. public string FDCTimeStamp
  28. {
  29. get { return this.FDCTimeStampField; }
  30. set { this.FDCTimeStampField = value; }
  31. }
  32. [System.Xml.Serialization.XmlElementAttribute("DeviceClass", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)
  33. ]
  34. public ServiceResponseDeviceClassGetFuelSaleTrxDetails[] DeviceClass
  35. {
  36. get { return this.DeviceClassField; }
  37. set { this.DeviceClassField = value; }
  38. }
  39. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  40. public string FDCStatus
  41. {
  42. get { return this.FDCStatusField; }
  43. set { this.FDCStatusField = value; }
  44. }
  45. }
  46. [System.SerializableAttribute()]
  47. public partial class ServiceResponseDeviceClassGetFuelSaleTrxDetails
  48. {
  49. private string TypeField;
  50. private string DeviceIdField;
  51. private string PumpNoField;
  52. private string NozzleNoField;
  53. private string TransactionSeqNoField;
  54. private string StateField;
  55. private string ReleaseTokenField;
  56. private string TypePOSField;
  57. private FuelModeElementClass FuelModeField;
  58. private string AmountField;
  59. private string VolumeField;
  60. private string UnitPriceField;
  61. private string VolumeProduct1Field;
  62. private string VolumeProduct2Field;
  63. private string ProductNo1Field;
  64. private string ProductNo2Field;
  65. private string ProductNameField;
  66. private string ProductUMField;
  67. private string BlendRatioField;
  68. private string DSPFieldsField;
  69. private string CRCModeField;
  70. private string MIDLinesNarrowField;
  71. private string MIDLinesWideField;
  72. //private byte[] DSPFieldsByteField;
  73. //private byte[] CRCModeByteField;
  74. private string StartTimeStampField;
  75. private string EndTimeStampField;
  76. private string AuthorisationApplicationSenderField;
  77. private string LockingApplicationSenderField;
  78. private string ReservingDeviceIdField;
  79. private string FuellingTypeField;
  80. private string ErrorCodeField;
  81. [System.Xml.Serialization.XmlAttributeAttribute()]
  82. public string Type
  83. {
  84. get { return this.TypeField; }
  85. set { this.TypeField = value; }
  86. }
  87. [System.Xml.Serialization.XmlAttributeAttribute()]
  88. public string DeviceID
  89. {
  90. get { return this.DeviceIdField; }
  91. set { this.DeviceIdField = value; }
  92. }
  93. [System.Xml.Serialization.XmlAttributeAttribute()]
  94. public string PumpNo
  95. {
  96. get { return this.PumpNoField; }
  97. set { this.PumpNoField = value; }
  98. }
  99. [System.Xml.Serialization.XmlAttributeAttribute()]
  100. public string NozzleNo
  101. {
  102. get { return this.NozzleNoField; }
  103. set { this.NozzleNoField = value; }
  104. }
  105. [System.Xml.Serialization.XmlAttributeAttribute()]
  106. public string TransactionSeqNo
  107. {
  108. get { return this.TransactionSeqNoField; }
  109. set { this.TransactionSeqNoField = value; }
  110. }
  111. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  112. public string State
  113. {
  114. get { return this.StateField; }
  115. set { this.StateField = value; }
  116. }
  117. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  118. public string ReleaseToken
  119. {
  120. get { return this.ReleaseTokenField; }
  121. set { this.ReleaseTokenField = value; }
  122. }
  123. [System.Xml.Serialization.XmlElementAttribute(ElementName = "Type",
  124. Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  125. public string TypePOS
  126. {
  127. get { return this.TypePOSField; }
  128. set { this.TypePOSField = value; }
  129. }
  130. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  131. public FuelModeElementClass FuelMode
  132. {
  133. get { return this.FuelModeField; }
  134. set { this.FuelModeField = value; }
  135. }
  136. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  137. public string Amount
  138. {
  139. get { return this.AmountField; }
  140. set { this.AmountField = value; }
  141. }
  142. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  143. public string Volume
  144. {
  145. get { return this.VolumeField; }
  146. set { this.VolumeField = value; }
  147. }
  148. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  149. public string UnitPrice
  150. {
  151. get { return this.UnitPriceField; }
  152. set { this.UnitPriceField = value; }
  153. }
  154. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  155. public string VolumeProduct1
  156. {
  157. get { return this.VolumeProduct1Field; }
  158. set { this.VolumeProduct1Field = value; }
  159. }
  160. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  161. public string VolumeProduct2
  162. {
  163. get { return this.VolumeProduct2Field; }
  164. set { this.VolumeProduct2Field = value; }
  165. }
  166. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  167. public string ProductNo1
  168. {
  169. get { return this.ProductNo1Field; }
  170. set { this.ProductNo1Field = value; }
  171. }
  172. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  173. public string ProductNo2
  174. {
  175. get { return this.ProductNo2Field; }
  176. set { this.ProductNo2Field = value; }
  177. }
  178. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  179. public string ProductUM
  180. {
  181. get { return this.ProductUMField; }
  182. set { this.ProductUMField = value; }
  183. }
  184. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  185. public string ProductName
  186. {
  187. get { return this.ProductNameField; }
  188. set { this.ProductNameField = value; }
  189. }
  190. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  191. public string BlendRatio
  192. {
  193. get { return this.BlendRatioField; }
  194. set { this.BlendRatioField = value; }
  195. }
  196. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  197. public string DSPFields
  198. {
  199. get { return this.DSPFieldsField; }
  200. set { this.DSPFieldsField = value; }
  201. }
  202. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  203. public string CRCMode
  204. {
  205. get { return this.CRCModeField; }
  206. set { this.CRCModeField = value; }
  207. }
  208. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  209. public string MIDLinesNarrow
  210. {
  211. get { return this.MIDLinesNarrowField; }
  212. set { this.MIDLinesNarrowField = value; }
  213. }
  214. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  215. public string MIDLinesWide
  216. {
  217. get { return this.MIDLinesWideField; }
  218. set { this.MIDLinesWideField = value; }
  219. }
  220. //[System.Xml.Serialization.XmlElementAttribute("DSPFields", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  221. //public byte[] DSPFieldsByte
  222. //{
  223. // get
  224. // {
  225. // return this.DSPFieldsByteField;
  226. // }
  227. // set
  228. // {
  229. // this.DSPFieldsByteField = value;
  230. // }
  231. //}
  232. //[System.Xml.Serialization.XmlElementAttribute("CRCMode", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  233. //public byte[] CRCModeByte
  234. //{
  235. // get
  236. // {
  237. // return this.CRCModeByteField;
  238. // }
  239. // set
  240. // {
  241. // this.CRCModeByteField = value;
  242. // }
  243. //}
  244. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  245. public string StartTimeStamp
  246. {
  247. get { return this.StartTimeStampField; }
  248. set { this.StartTimeStampField = value; }
  249. }
  250. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  251. public string EndTimeStamp
  252. {
  253. get { return this.EndTimeStampField; }
  254. set { this.EndTimeStampField = value; }
  255. }
  256. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  257. public string LockingApplicationSender
  258. {
  259. get { return this.LockingApplicationSenderField; }
  260. set { this.LockingApplicationSenderField = value; }
  261. }
  262. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  263. public string AuthorisationApplicationSender
  264. {
  265. get { return this.AuthorisationApplicationSenderField; }
  266. set { this.AuthorisationApplicationSenderField = value; }
  267. }
  268. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  269. public string ReservingDeviceId
  270. {
  271. get { return this.ReservingDeviceIdField; }
  272. set { this.ReservingDeviceIdField = value; }
  273. }
  274. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  275. public string FuellingType
  276. {
  277. get { return this.FuellingTypeField; }
  278. set { this.FuellingTypeField = value; }
  279. }
  280. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  281. public string ErrorCode
  282. {
  283. get { return this.ErrorCodeField; }
  284. set { this.ErrorCodeField = value; }
  285. }
  286. }
  287. [System.SerializableAttribute()]
  288. [XmlRootAttribute(ElementName = "ServiceResponse", Namespace = "")]
  289. public partial class ServiceResponseGetFuelSaleTrxDetailsV03 : ServiceResponse
  290. {
  291. private ServiceResponseFDCdataGetFuelSaleTrxDetailsV03[] FDCdataField;
  292. [System.Xml.Serialization.XmlElementAttribute("FDCdata", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  293. public ServiceResponseFDCdataGetFuelSaleTrxDetailsV03[] FDCdata
  294. {
  295. get { return this.FDCdataField; }
  296. set { this.FDCdataField = value; }
  297. }
  298. public ServiceResponseGetFuelSaleTrxDetailsV03()
  299. {
  300. RequestType = "GetFuelSaleTrxDetails";
  301. }
  302. }
  303. [System.SerializableAttribute()]
  304. public partial class ServiceResponseFDCdataGetFuelSaleTrxDetailsV03
  305. {
  306. private string FDCTimeStampField;
  307. private ServiceResponseDeviceClassGetFuelSaleTrxDetailsV03[] DeviceClassField;
  308. private string FDCStatusField;
  309. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  310. public string FDCTimeStamp
  311. {
  312. get { return this.FDCTimeStampField; }
  313. set { this.FDCTimeStampField = value; }
  314. }
  315. [System.Xml.Serialization.XmlElementAttribute("DeviceClass", Form = System.Xml.Schema.XmlSchemaForm.Unqualified)
  316. ]
  317. public ServiceResponseDeviceClassGetFuelSaleTrxDetailsV03[] DeviceClass
  318. {
  319. get { return this.DeviceClassField; }
  320. set { this.DeviceClassField = value; }
  321. }
  322. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  323. public string FDCStatus
  324. {
  325. get { return this.FDCStatusField; }
  326. set { this.FDCStatusField = value; }
  327. }
  328. }
  329. [System.SerializableAttribute()]
  330. public partial class ServiceResponseDeviceClassGetFuelSaleTrxDetailsV03
  331. {
  332. private string TypeField;
  333. private string DeviceIdField;
  334. private string PumpNoField;
  335. private string TransactionNoField; // v03 field
  336. private string StateField;
  337. private string ReleaseTokenField;
  338. private string TypePOSField;
  339. private string FuelModeField;
  340. private string AmountField;
  341. private string VolumeField;
  342. private string UnitPriceField;
  343. private string VolumeProduct1Field;
  344. private string VolumeProduct2Field;
  345. private string NozzleNoField;
  346. private string Product1NoField;
  347. private string Product2NoField;
  348. private string ProductNameField;
  349. private string ProductUMField;
  350. private string BlendRatioField;
  351. private string DSPFieldsField;
  352. private string CRCModeField;
  353. //private byte[] DSPFieldsByteField;
  354. //private byte[] CRCModeByteField;
  355. private string StartTimeStampField;
  356. private string EndTimeStampField;
  357. [System.Xml.Serialization.XmlAttributeAttribute()]
  358. public string Type
  359. {
  360. get { return this.TypeField; }
  361. set { this.TypeField = value; }
  362. }
  363. [System.Xml.Serialization.XmlAttributeAttribute()]
  364. public string DeviceID
  365. {
  366. get { return this.DeviceIdField; }
  367. set { this.DeviceIdField = value; }
  368. }
  369. [System.Xml.Serialization.XmlAttributeAttribute()]
  370. public string PumpNo
  371. {
  372. get { return this.PumpNoField; }
  373. set { this.PumpNoField = value; }
  374. }
  375. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  376. public string State
  377. {
  378. get { return this.StateField; }
  379. set { this.StateField = value; }
  380. }
  381. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  382. public string TransactionNo
  383. {
  384. get { return this.TransactionNoField; }
  385. set { this.TransactionNoField = value; }
  386. }
  387. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  388. public string ReleaseToken
  389. {
  390. get { return this.ReleaseTokenField; }
  391. set { this.ReleaseTokenField = value; }
  392. }
  393. [System.Xml.Serialization.XmlElementAttribute(ElementName = "Type",
  394. Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  395. public string TypePOS
  396. {
  397. get { return this.TypePOSField; }
  398. set { this.TypePOSField = value; }
  399. }
  400. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  401. public string FuelMode
  402. {
  403. get { return this.FuelModeField; }
  404. set { this.FuelModeField = value; }
  405. }
  406. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  407. public string Amount
  408. {
  409. get { return this.AmountField; }
  410. set { this.AmountField = value; }
  411. }
  412. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  413. public string Volume
  414. {
  415. get { return this.VolumeField; }
  416. set { this.VolumeField = value; }
  417. }
  418. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  419. public string UnitPrice
  420. {
  421. get { return this.UnitPriceField; }
  422. set { this.UnitPriceField = value; }
  423. }
  424. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  425. public string VolumeProduct1
  426. {
  427. get { return this.VolumeProduct1Field; }
  428. set { this.VolumeProduct1Field = value; }
  429. }
  430. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  431. public string VolumeProduct2
  432. {
  433. get { return this.VolumeProduct2Field; }
  434. set { this.VolumeProduct2Field = value; }
  435. }
  436. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  437. public string NozzleNo
  438. {
  439. get { return this.NozzleNoField; }
  440. set { this.NozzleNoField = value; }
  441. }
  442. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  443. public string Product1No
  444. {
  445. get { return this.Product1NoField; }
  446. set { this.Product1NoField = value; }
  447. }
  448. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  449. public string Product2No
  450. {
  451. get { return this.Product2NoField; }
  452. set { this.Product2NoField = value; }
  453. }
  454. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  455. public string ProductUM
  456. {
  457. get { return this.ProductUMField; }
  458. set { this.ProductUMField = value; }
  459. }
  460. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  461. public string ProductName
  462. {
  463. get { return this.ProductNameField; }
  464. set { this.ProductNameField = value; }
  465. }
  466. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  467. public string BlendRatio
  468. {
  469. get { return this.BlendRatioField; }
  470. set { this.BlendRatioField = value; }
  471. }
  472. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  473. public string DSPFields
  474. {
  475. get { return this.DSPFieldsField; }
  476. set { this.DSPFieldsField = value; }
  477. }
  478. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  479. public string CRCMode
  480. {
  481. get { return this.CRCModeField; }
  482. set { this.CRCModeField = value; }
  483. }
  484. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  485. public string StartTimeStamp
  486. {
  487. get { return this.StartTimeStampField; }
  488. set { this.StartTimeStampField = value; }
  489. }
  490. [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
  491. public string EndTimeStamp
  492. {
  493. get { return this.EndTimeStampField; }
  494. set { this.EndTimeStampField = value; }
  495. }
  496. }
  497. }