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.BkcloudfundsMerchantAccountUnfreezeApplyResponseModel;

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.merchant.account.unfreeze.apply
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "document")
public class BkcloudfundsMerchantAccountUnfreezeApplyResponse extends MybankResponse {

    @XmlElementRef
    private  BkcloudfundsMerchantAccountUnfreezeApply bkcloudfundsMerchantAccountUnfreezeApply;


    public BkcloudfundsMerchantAccountUnfreezeApply getBkcloudfundsMerchantAccountUnfreezeApply() {
        return bkcloudfundsMerchantAccountUnfreezeApply;
    }

    public void setBkcloudfundsMerchantAccountUnfreezeApply(BkcloudfundsMerchantAccountUnfreezeApply bkcloudfundsMerchantAccountUnfreezeApply) {
        this.bkcloudfundsMerchantAccountUnfreezeApply = bkcloudfundsMerchantAccountUnfreezeApply;
    }

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

        @XmlElementRef
        private ResponseHead responseHead;

        @XmlElementRef
        private BkcloudfundsMerchantAccountUnfreezeApplyResponseModel bkcloudfundsMerchantAccountUnfreezeApplyResponseModel;

        public ResponseHead getResponseHead() {
            return responseHead;
        }

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

        public BkcloudfundsMerchantAccountUnfreezeApplyResponseModel getBkcloudfundsMerchantAccountUnfreezeApplyResponseModel() {
            return bkcloudfundsMerchantAccountUnfreezeApplyResponseModel;
        }

        public void setBkcloudfundsMerchantAccountUnfreezeApplyResponseModel(BkcloudfundsMerchantAccountUnfreezeApplyResponseModel bkcloudfundsMerchantAccountUnfreezeApplyResponseModel) {
            this.bkcloudfundsMerchantAccountUnfreezeApplyResponseModel = bkcloudfundsMerchantAccountUnfreezeApplyResponseModel;
        }
    }

}
