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.
129 lines
6.4 KiB
129 lines
6.4 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Xml.Serialization;
|
|
|
|
namespace Cebuana.Model
|
|
{
|
|
|
|
[XmlRoot(ElementName = "TransactionRequest", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRTAWCFServices")]
|
|
public class TransactionRequest
|
|
{
|
|
|
|
[XmlElement(ElementName = "PartnerCredentials")]
|
|
public PartnerCredentials PartnerCredentials { get; set; }
|
|
|
|
[XmlElement(ElementName = "ReferenceNumber")]
|
|
[DefaultValue("")]
|
|
public string ReferenceNumber { get; set; }
|
|
|
|
}
|
|
|
|
|
|
[XmlRoot(ElementName = "LookUpRemittanceRequest")]
|
|
public class LookUpRemittanceRequest
|
|
{
|
|
[XmlElement(ElementName = "ControlNumber")]
|
|
public string ControlNumber { get; set; }
|
|
|
|
[XmlElement(ElementName = "PartnerCode")]
|
|
public string PartnerCode { get; set; }
|
|
|
|
[XmlElement(ElementName = "Password")]
|
|
public string Password { get; set; }
|
|
|
|
[XmlElement(ElementName = "UserID")]
|
|
public string UserID { get; set; }
|
|
}
|
|
|
|
|
|
|
|
[XmlRoot(ElementName = "BeneficiaryMobileNumber", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public class BeneficiaryMobileNumber
|
|
{
|
|
[XmlAttribute(AttributeName = "nil", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
|
|
public string Nil { get; set; }
|
|
}
|
|
|
|
[XmlRoot(ElementName = "PurposeofTransaction", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public class PurposeofTransaction
|
|
{
|
|
[XmlAttribute(AttributeName = "nil", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
|
|
public string Nil { get; set; }
|
|
}
|
|
|
|
[XmlRoot(ElementName = "RelationshipToBeneficiary", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public class RelationshipToBeneficiary
|
|
{
|
|
[XmlAttribute(AttributeName = "nil", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
|
|
public string Nil { get; set; }
|
|
}
|
|
|
|
[XmlRoot(ElementName = "PayoutDate", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public class PayoutDate
|
|
{
|
|
[XmlAttribute(AttributeName = "nil", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
|
|
public string Nil { get; set; }
|
|
}
|
|
|
|
[XmlRoot(ElementName = "LookUpRemittanceResult", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public class LookUpRemittanceResult
|
|
{
|
|
[XmlElement(ElementName = "Amount", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string Amount { get; set; }
|
|
[XmlElement(ElementName = "BeneficiaryFirstName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string BeneficiaryFirstName { get; set; }
|
|
[XmlElement(ElementName = "BeneficiaryFullName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string BeneficiaryFullName { get; set; }
|
|
[XmlElement(ElementName = "BeneficiaryLastName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string BeneficiaryLastName { get; set; }
|
|
[XmlElement(ElementName = "BeneficiaryMiddleName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string BeneficiaryMiddleName { get; set; }
|
|
[XmlElement(ElementName = "BeneficiaryMobileNumber", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public BeneficiaryMobileNumber BeneficiaryMobileNumber { get; set; }
|
|
[XmlElement(ElementName = "ControlNumber", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string ControlNumber { get; set; }
|
|
[XmlElement(ElementName = "PartnerCode", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string PartnerCode { get; set; }
|
|
[XmlElement(ElementName = "PayoutCountry", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string PayoutCountry { get; set; }
|
|
[XmlElement(ElementName = "PayoutCurrency", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string PayoutCurrency { get; set; }
|
|
[XmlElement(ElementName = "PurposeofTransaction", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public PurposeofTransaction PurposeofTransaction { get; set; }
|
|
[XmlElement(ElementName = "RelationshipToBeneficiary", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public RelationshipToBeneficiary RelationshipToBeneficiary { get; set; }
|
|
[XmlElement(ElementName = "SenderFirstName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string SenderFirstName { get; set; }
|
|
[XmlElement(ElementName = "SenderFullName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string SenderFullName { get; set; }
|
|
[XmlElement(ElementName = "SenderLastName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string SenderLastName { get; set; }
|
|
[XmlElement(ElementName = "SenderMiddleName", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string SenderMiddleName { get; set; }
|
|
[XmlElement(ElementName = "SendingCountry", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string SendingCountry { get; set; }
|
|
[XmlElement(ElementName = "SendingCurrency", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string SendingCurrency { get; set; }
|
|
[XmlElement(ElementName = "Code", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string Code { get; set; }
|
|
[XmlElement(ElementName = "Message", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string Message { get; set; }
|
|
[XmlElement(ElementName = "PayoutDate", Namespace = "http://schemas.datacontract.org/2004/07/CebuanaPushRemittanceWCFService")]
|
|
public string PayoutDate { get; set; }
|
|
|
|
|
|
}
|
|
|
|
public class RTAGetStatus
|
|
{
|
|
public string __type { get; set; }
|
|
public PartnerCredentials PartnerCredentials { get; set; }
|
|
public string ReferenceNumber { get; set; }
|
|
|
|
|
|
}
|
|
}
|