/* * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * Copyright (c) 2013, MPL CodeInside http://codeinside.ru */ package ru.roskazna.xsd.quittance; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; import ru.roskazna.xsd.paymentinfo.PaymentIdentificationDataType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "QuittanceType", propOrder = { "supplierBillID", "applicationID", "payeeINN", "payeeKPP", "kbk", "okato", "payerIdentifier", "balance", "creationDate", "billStatus", "incomeRowIdentificationData", "paymentIdentificationData" }) @XmlSeeAlso({ ru.roskazna.xsd.exportquittanceresponse.ExportQuittanceResponse.Quittances.Quittance.class, ru.roskazna.xsd.doacknowledgmentresponse.DoAcknowledgmentResponseType.Quittances.Quittance.class }) public class QuittanceType { @XmlElement(name = "SupplierBillID") protected String supplierBillID; @XmlElement(name = "ApplicationID") protected String applicationID; protected String payeeINN; protected String payeeKPP; @XmlElement(name = "KBK") protected String kbk; @XmlElement(name = "OKATO") protected String okato; @XmlElement(name = "PayerIdentifier") protected String payerIdentifier; @XmlElement(name = "Balance") protected Long balance; @XmlElement(name = "CreationDate", required = true) @XmlSchemaType(name = "date") protected XMLGregorianCalendar creationDate; @XmlElement(name = "BillStatus", required = true) protected String billStatus; @XmlElement(name = "IncomeRowIdentificationData") protected PaymentIdentificationDataType incomeRowIdentificationData; @XmlElement(name = "PaymentIdentificationData") protected PaymentIdentificationDataType paymentIdentificationData; /** * Gets the value of the supplierBillID property. * * @return * possible object is * {@link String } * */ public String getSupplierBillID() { return supplierBillID; } /** * Sets the value of the supplierBillID property. * * @param value * allowed object is * {@link String } * */ public void setSupplierBillID(String value) { this.supplierBillID = value; } /** * Gets the value of the applicationID property. * * @return * possible object is * {@link String } * */ public String getApplicationID() { return applicationID; } /** * Sets the value of the applicationID property. * * @param value * allowed object is * {@link String } * */ public void setApplicationID(String value) { this.applicationID = value; } /** * Gets the value of the payeeINN property. * * @return * possible object is * {@link String } * */ public String getPayeeINN() { return payeeINN; } /** * Sets the value of the payeeINN property. * * @param value * allowed object is * {@link String } * */ public void setPayeeINN(String value) { this.payeeINN = value; } /** * Gets the value of the payeeKPP property. * * @return * possible object is * {@link String } * */ public String getPayeeKPP() { return payeeKPP; } /** * Sets the value of the payeeKPP property. * * @param value * allowed object is * {@link String } * */ public void setPayeeKPP(String value) { this.payeeKPP = value; } /** * Gets the value of the kbk property. * * @return * possible object is * {@link String } * */ public String getKBK() { return kbk; } /** * Sets the value of the kbk property. * * @param value * allowed object is * {@link String } * */ public void setKBK(String value) { this.kbk = value; } /** * Gets the value of the okato property. * * @return * possible object is * {@link String } * */ public String getOKATO() { return okato; } /** * Sets the value of the okato property. * * @param value * allowed object is * {@link String } * */ public void setOKATO(String value) { this.okato = value; } /** * Gets the value of the payerIdentifier property. * * @return * possible object is * {@link String } * */ public String getPayerIdentifier() { return payerIdentifier; } /** * Sets the value of the payerIdentifier property. * * @param value * allowed object is * {@link String } * */ public void setPayerIdentifier(String value) { this.payerIdentifier = value; } /** * Gets the value of the balance property. * * @return * possible object is * {@link Long } * */ public Long getBalance() { return balance; } /** * Sets the value of the balance property. * * @param value * allowed object is * {@link Long } * */ public void setBalance(Long value) { this.balance = value; } /** * Gets the value of the creationDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreationDate() { return creationDate; } /** * Sets the value of the creationDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreationDate(XMLGregorianCalendar value) { this.creationDate = value; } /** * Gets the value of the billStatus property. * * @return * possible object is * {@link String } * */ public String getBillStatus() { return billStatus; } /** * Sets the value of the billStatus property. * * @param value * allowed object is * {@link String } * */ public void setBillStatus(String value) { this.billStatus = value; } /** * Gets the value of the incomeRowIdentificationData property. * * @return * possible object is * {@link PaymentIdentificationDataType } * */ public PaymentIdentificationDataType getIncomeRowIdentificationData() { return incomeRowIdentificationData; } /** * Sets the value of the incomeRowIdentificationData property. * * @param value * allowed object is * {@link PaymentIdentificationDataType } * */ public void setIncomeRowIdentificationData(PaymentIdentificationDataType value) { this.incomeRowIdentificationData = value; } /** * Gets the value of the paymentIdentificationData property. * * @return * possible object is * {@link PaymentIdentificationDataType } * */ public PaymentIdentificationDataType getPaymentIdentificationData() { return paymentIdentificationData; } /** * Sets the value of the paymentIdentificationData property. * * @param value * allowed object is * {@link PaymentIdentificationDataType } * */ public void setPaymentIdentificationData(PaymentIdentificationDataType value) { this.paymentIdentificationData = value; } }