com.gitee.fufu669.utils.vo.SwaggerApiDocsVo Maven / Gradle / Ivy
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;
}
}