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.

68 lines
2.4 KiB

  1. using System.Xml.Serialization;
  2. namespace Cebuana.Model
  3. {
  4. [XmlRoot(ElementName = "PushRemittanceRequest")]
  5. public class PushRemittanceRequest
  6. {
  7. [XmlElement(ElementName = "Amount")]
  8. public string Amount { get; set; }
  9. [XmlElement(ElementName = "BeneficiaryFirstName")]
  10. public string BeneficiaryFirstName { get; set; }
  11. [XmlElement(ElementName = "BeneficiaryLastName")]
  12. public string BeneficiaryLastName { get; set; }
  13. [XmlElement(ElementName = "ControlNumber")]
  14. public string ControlNumber { get; set; }
  15. [XmlElement(ElementName = "PartnerCode")]
  16. public string PartnerCode { get; set; }
  17. [XmlElement(ElementName = "PayoutCountry")]
  18. public string PayoutCountry { get; set; }
  19. [XmlElement(ElementName = "PayoutCurrency")]
  20. public string PayoutCurrency { get; set; }
  21. [XmlElement(ElementName = "SenderFirstName")]
  22. public string SenderFirstName { get; set; }
  23. [XmlElement(ElementName = "SenderLastName")]
  24. public string SenderLastName { get; set; }
  25. [XmlElement(ElementName = "SendingCountry")]
  26. public string SendingCountry { get; set; }
  27. [XmlElement(ElementName = "SendingCurrency")]
  28. public string SendingCurrency { get; set; }
  29. [XmlElement(ElementName = "Password")]
  30. public string Password { get; set; }
  31. [XmlElement(ElementName = "UserID")]
  32. public string UserID { get; set; }
  33. }
  34. [XmlRoot(ElementName = "PushRemittanceResult", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
  35. public class PushRemittanceResult
  36. {
  37. [XmlElement(ElementName = "Code", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
  38. public string Code { get; set; }
  39. [XmlElement(ElementName = "Message", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
  40. public string Message { get; set; }
  41. [XmlElement(ElementName = "TransactionID", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
  42. public string TransactionID { get; set; }
  43. }
  44. public class TransactionResult
  45. {
  46. public string Code { get; set; }
  47. public string Message { get; set; }
  48. public string ReferenceNumber { get; set; }
  49. }
  50. }