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.
 
 

94 lines
3.4 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace Cebuana.Model
{
//[XmlRoot(ElementName = "TransactionRequestRTA")]
public class TransactionRequestRTA
{
public string __type { get; set; }
public BeneficiaryDetailsData BeneficiaryDetails { get; set; }
public PartnerCredentialsData PartnerCredentials { get; set; }
public RemitterDetailsData RemitterDetails { get; set; }
public TransactionDetailsData TransactionDetails { get; set; }
public string BankCode { get; set; }
public string ReferenceNumber { get; set; }
public class BeneficiaryDetailsData
{
public string BeneficiaryAddress1 { get; set; }
public string BeneficiaryAddress2 { get; set; }
public string BeneficiaryCity { get; set; }
public string BeneficiaryFirstName { get; set; }
public string BeneficiaryLastName { get; set; }
public string BeneficiaryMiddleName { get; set; }
public string BeneficiaryMobile { get; set; }
public string BeneficiaryProvince { get; set; }
public string BeneficiaryRelationshipWithSender { get; set; }
public string BeneficiaryZipcode { get; set; }
}
public class PartnerCredentialsData
{
public string PartnerCode { get; set; }
public string Password { get; set; }
public string UserID { get; set; }
}
public class RemitterDetailsData
{
public string RemitterAddress1 { get; set; }
public string RemitterAddress2 { get; set; }
public string RemitterCity { get; set; }
public string RemitterCountry { get; set; }
public string RemitterFirstName { get; set; }
public string RemitterLastName { get; set; }
public string RemitterMiddleName { get; set; }
public string RemitterProvince { get; set; }
public string RemitterZipcode { get; set; }
}
public class TransactionDetailsData
{
public string AccountNumber { get; set; }
public string Amount { get; set; }
public string Currency { get; set; }
public string PurposeOfTransaction { get; set; }
}
//[XmlElement(ElementName = "BeneficiaryDetails")]
//public BeneficiaryDetails BeneficiaryDetails { get; set; }
//[XmlElement(ElementName = "PartnerCredentials")]
//public PartnerCredentials PartnerCredentials { get; set; }
//[XmlElement(ElementName = "RemitterDetails")]
//public RemitterDetails RemitterDetails { get; set; }
//[XmlElement(ElementName = "TransactionDetails")]
//public TransactionDetails TransactionDetails { get; set; }
//[XmlElement(ElementName = "BankCode")]
//public string BankCode { get; set; }
//[XmlElement(ElementName = "ReferenceNumber")]
//public string ReferenceNumber { get; set; }
//[XmlAttribute(AttributeName = "type")]
//public string Type { get; set; }
//[XmlAttribute(AttributeName = "i")]
//public string I { get; set; }
//[XmlAttribute(AttributeName = "xmlns")]
//public string Xmlns { get; set; }
//[XmlText]
//public string Text { get; set; }
}
}