All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.gitee.fufu669.utils.vo.SwaggerApiDocsVo Maven / Gradle / Ivy

There is a newer version: 6.666.66021
Show newest version
package com.gitee.fufu669.utils.vo;


import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

@ApiModel
@Data
@NoArgsConstructor
@AllArgsConstructor
public class SwaggerApiDocsVo implements Serializable {

    private static final long serialVersionUID = 1L;

    String basePath;

    Map definitions;

    String host;

    Info info;

    Map paths;

    String swagger;

    List tags;


    @ApiModel
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class Info implements Serializable {

        private static final long serialVersionUID = 1L;

        Map contact;

        String description;

        Map license;

        String termsOfService;

        String title;

        String version;

    }

    @ApiModel
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class Tag implements Serializable {

        private static final long serialVersionUID = 1L;

        String name;

        String description;

    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy