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
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; }
|
|
}
|
|
}
|