package com.zbkj.service.wangshang.api.service;

import com.zbkj.service.wangshang.api.MybankObject;
import com.zbkj.service.wangshang.api.MybankResponse;
import com.zbkj.service.wangshang.api.domain.ResponseHead;
import com.zbkj.service.wangshang.api.domain.model.BkcloudfundsElectronicreceiptBatchApplyResponseModel;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Mybank Api: ant.mybank.bkcloudfunds.electronicreceipt.batchapply @2.0.0
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "document")
public class BkcloudfundsElectronicreceiptBatchApplyResponse extends MybankResponse {

    private static final long serialVersionUID = -6821203377153366784L;
    @XmlElementRef
    private BkcloudfundsElectronicreceiptBatchApply bkcloudfundsElectronicreceiptBatchApply;

    public BkcloudfundsElectronicreceiptBatchApply getBkcloudfundsElectronicreceiptBatchApply() {
        return bkcloudfundsElectronicreceiptBatchApply;
    }

    public void setBkcloudfundsElectronicreceiptBatchApply(BkcloudfundsElectronicreceiptBatchApply bkcloudfundsElectronicreceiptBatchApply) {
        this.bkcloudfundsElectronicreceiptBatchApply = bkcloudfundsElectronicreceiptBatchApply;
    }

    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlRootElement(name = "response")
    public static class BkcloudfundsElectronicreceiptBatchApply extends MybankObject {

        private static final long serialVersionUID = 8274705981448917766L;
        /**
         * 公共应答参数（head）
         */
        @XmlElementRef
        private ResponseHead responseHead;

        /**
         * 业务应答参数（body）
         */
        @XmlElementRef
        private BkcloudfundsElectronicreceiptBatchApplyResponseModel bkcloudfundsElectronicreceiptBatchApplyResponseModel;

        public ResponseHead getResponseHead() {
            return responseHead;
        }

        public void setResponseHead(ResponseHead responseHead) {
            this.responseHead = responseHead;
        }

        public BkcloudfundsElectronicreceiptBatchApplyResponseModel getBkcloudfundsElectronicreceiptBatchApplyResponseModel() {
            return bkcloudfundsElectronicreceiptBatchApplyResponseModel;
        }

        public void setBkcloudfundsElectronicreceiptBatchApplyResponseModel(BkcloudfundsElectronicreceiptBatchApplyResponseModel bkcloudfundsElectronicreceiptBatchApplyResponseModel) {
            this.bkcloudfundsElectronicreceiptBatchApplyResponseModel = bkcloudfundsElectronicreceiptBatchApplyResponseModel;
        }
    }
}