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

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.bkcloudfunds.BkcloudfundsOssFileUploadResponseModel;

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.oss.file.upload
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "document")
public class BkcloudfundsOssFileUploadResponse extends MybankResponse {

    private static final long serialVersionUID = 3032799388958493972L;

    @XmlElementRef
    private BkcloudfundsOssFileUpload ossFileUpload;

    public BkcloudfundsOssFileUpload getOssFileUpload() {return ossFileUpload;}
    public void setOssFileUpload(BkcloudfundsOssFileUpload ossFileUpload) {this.ossFileUpload = ossFileUpload;}

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

        private static final long serialVersionUID = 5528852417693014439L;

        /**
         * 公共应答参数（head）
         */
        @XmlElementRef
        private ResponseHead responseHead;

        /**
         * 业务应答参数（body）
         */
        @XmlElementRef
        private BkcloudfundsOssFileUploadResponseModel responseModel;

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

        public BkcloudfundsOssFileUploadResponseModel getResponseModel() {return responseModel;}
        public void setResponseModel(BkcloudfundsOssFileUploadResponseModel responseModel) {this.responseModel = responseModel;}
    }

}
