/*
* 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.charge;
import javax.xml.bind.annotation.*;
import org.w3._2000._09.xmldsig.SignatureType;
import ru.roskazna.xsd.bill.Bill;
import ru.roskazna.xsd.budgetindex.BudgetIndex;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ChargeType", propOrder = {
"changeStatus",
"treasureBranch",
"kbk",
"okato",
"budgetIndex",
"applicationID",
"altPayerIdentifier",
"unifiedPayerIdentifier",
"tofk",
"foName",
"lSvUFK",
"lSvFO",
"signature"
})
@XmlRootElement(name = "Charge")
public class ChargeType
extends Bill
{
@XmlElement(name = "ChangeStatus", required = true)
protected String changeStatus;
@XmlElement(name = "TreasureBranch", required = true)
protected String treasureBranch;
@XmlElement(name = "KBK", required = true, nillable = true)
protected String kbk;
@XmlElement(name = "OKATO", required = true, nillable = true)
protected String okato;
@XmlElement(name = "BudgetIndex", required = true)
protected BudgetIndex budgetIndex;
@XmlElement(name = "ApplicationID")
protected String applicationID;
@XmlElement(name = "AltPayerIdentifier")
protected String altPayerIdentifier;
@XmlElement(name = "UnifiedPayerIdentifier")
protected String unifiedPayerIdentifier;
@XmlElement(name = "TOFK")
protected String tofk;
@XmlElement(name = "FOName")
protected String foName;
@XmlElement(name = "LSvUFK")
protected String lSvUFK;
@XmlElement(name = "LSvFO")
protected String lSvFO;
@XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#")
protected SignatureType signature;
/**
* Gets the value of the changeStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getChangeStatus() {
return changeStatus;
}
/**
* Sets the value of the changeStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setChangeStatus(String value) {
this.changeStatus = value;
}
/**
* Gets the value of the treasureBranch property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTreasureBranch() {
return treasureBranch;
}
/**
* Sets the value of the treasureBranch property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTreasureBranch(String value) {
this.treasureBranch = 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 budgetIndex property.
*
* @return
* possible object is
* {@link ru.roskazna.xsd.budgetindex.BudgetIndex }
*
*/
public BudgetIndex getBudgetIndex() {
return budgetIndex;
}
/**
* Sets the value of the budgetIndex property.
*
* @param value
* allowed object is
* {@link ru.roskazna.xsd.budgetindex.BudgetIndex }
*
*/
public void setBudgetIndex(BudgetIndex value) {
this.budgetIndex = 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 altPayerIdentifier property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAltPayerIdentifier() {
return altPayerIdentifier;
}
/**
* Sets the value of the altPayerIdentifier property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAltPayerIdentifier(String value) {
this.altPayerIdentifier = value;
}
/**
* Gets the value of the unifiedPayerIdentifier property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUnifiedPayerIdentifier() {
return unifiedPayerIdentifier;
}
/**
* Sets the value of the unifiedPayerIdentifier property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUnifiedPayerIdentifier(String value) {
this.unifiedPayerIdentifier = value;
}
/**
* Gets the value of the tofk property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTOFK() {
return tofk;
}
/**
* Sets the value of the tofk property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTOFK(String value) {
this.tofk = value;
}
/**
* Gets the value of the foName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFOName() {
return foName;
}
/**
* Sets the value of the foName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFOName(String value) {
this.foName = value;
}
/**
* Gets the value of the lSvUFK property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLSvUFK() {
return lSvUFK;
}
/**
* Sets the value of the lSvUFK property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLSvUFK(String value) {
this.lSvUFK = value;
}
/**
* Gets the value of the lSvFO property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLSvFO() {
return lSvFO;
}
/**
* Sets the value of the lSvFO property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLSvFO(String value) {
this.lSvFO = value;
}
/**
* Gets the value of the signature property.
*
* @return
* possible object is
* {@link SignatureType }
*
*/
public SignatureType getSignature() {
return signature;
}
/**
* Sets the value of the signature property.
*
* @param value
* allowed object is
* {@link SignatureType }
*
*/
public void setSignature(SignatureType value) {
this.signature = value;
}
}