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