You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
2.2 KiB

  1. using Common.Models.RequestResponse;
  2. using System.Collections.Generic;
  3. using System.Xml.Serialization;
  4. namespace Cebuana.Model
  5. {
  6. [XmlRoot(ElementName = "BankList")]
  7. public class BankList : TPResponse
  8. {
  9. [XmlElement(ElementName = "Bank")]
  10. public List<BankDetails> Bank { get; set; }
  11. [XmlElement(ElementName = "Code")]
  12. public string Code { get; set; }
  13. [XmlElement(ElementName = "Messatge")]
  14. public string Messatge { get; set; }
  15. [XmlRoot(ElementName = "BankDetails")]
  16. public class BankDetails
  17. {
  18. [XmlElement(ElementName = "BankCode")]
  19. public string BankCode { get; set; }
  20. [XmlElement(ElementName = "BankName")]
  21. public string BankName { get; set; }
  22. }
  23. }
  24. [XmlRoot(ElementName = "BankDetails", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  25. public class BankDetails
  26. {
  27. [XmlElement(ElementName = "BankCode", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  28. public string BankCode { get; set; }
  29. [XmlElement(ElementName = "BankName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  30. public string BankName { get; set; }
  31. }
  32. [XmlRoot(ElementName = "BankCollection", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  33. public class BankCollection
  34. {
  35. [XmlElement(ElementName = "BankDetails", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  36. public List<BankDetails> BankDetails { get; set; }
  37. }
  38. [XmlRoot(ElementName = "GetListOfBanksResult", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  39. public class GetListOfBanksResult
  40. {
  41. [XmlElement(ElementName = "BankCollection", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  42. public BankCollection BankCollection { get; set; }
  43. [XmlElement(ElementName = "Code", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  44. public string Code { get; set; }
  45. [XmlElement(ElementName = "Message", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
  46. public string Message { get; set; }
  47. }
  48. }