package cn.superdesk.uniorder.openapicall.thirdpart.szhtxx.paperInvoice.dto.response.SID20BitchLlq.ID0200;

import javax.xml.bind.annotation.*;


/**
 * <p>RedInvReqBillType complex type的 Java 类。
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType name="RedInvReqBillType">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="ReqBillNo" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="ResBillNo" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="StatusDM" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="StatusMC" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="BuyerName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="BuyerAdd" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="BuyerBank" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RedInvReqBillType", propOrder = {
        "reqBillNo",
        "resBillNo",
        "statusDM",
        "statusMC",
        "buyerName",
        "buyerAdd",
        "buyerBank"
})
public class RedInvReqBillType {

    @XmlElement(name = "ReqBillNo", required = true)
    protected String reqBillNo;
    @XmlElement(name = "ResBillNo", required = true)
    protected String resBillNo;
    @XmlElement(name = "StatusDM", required = true)
    protected String statusDM;
    @XmlElement(name = "StatusMC", required = true)
    protected String statusMC;
    @XmlElement(name = "BuyerName", required = true)
    protected String buyerName;
    @XmlElement(name = "BuyerAdd", required = true)
    protected String buyerAdd;
    @XmlElement(name = "BuyerBank", required = true)
    protected String buyerBank;

    /**
     * 获取reqBillNo属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getReqBillNo() {
        return reqBillNo;
    }

    /**
     * 设置reqBillNo属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setReqBillNo(String value) {
        this.reqBillNo = value;
    }

    /**
     * 获取resBillNo属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getResBillNo() {
        return resBillNo;
    }

    /**
     * 设置resBillNo属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setResBillNo(String value) {
        this.resBillNo = value;
    }

    /**
     * 获取statusDM属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getStatusDM() {
        return statusDM;
    }

    /**
     * 设置statusDM属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setStatusDM(String value) {
        this.statusDM = value;
    }

    /**
     * 获取statusMC属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getStatusMC() {
        return statusMC;
    }

    /**
     * 设置statusMC属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setStatusMC(String value) {
        this.statusMC = value;
    }

    /**
     * 获取buyerName属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getBuyerName() {
        return buyerName;
    }

    /**
     * 设置buyerName属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setBuyerName(String value) {
        this.buyerName = value;
    }

    /**
     * 获取buyerAdd属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getBuyerAdd() {
        return buyerAdd;
    }

    /**
     * 设置buyerAdd属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setBuyerAdd(String value) {
        this.buyerAdd = value;
    }

    /**
     * 获取buyerBank属性的值。
     *
     * @return possible object is
     * {@link String }
     */
    public String getBuyerBank() {
        return buyerBank;
    }

    /**
     * 设置buyerBank属性的值。
     *
     * @param value allowed object is
     *              {@link String }
     */
    public void setBuyerBank(String value) {
        this.buyerBank = value;
    }

}
