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

io.swagger.codegen.CodegenOperation Maven / Gradle / Ivy

package io.swagger.codegen;

import io.swagger.models.ExternalDocs;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class CodegenOperation {
    public final List responseHeaders = new ArrayList();
    public Boolean hasConsumes, hasProduces, hasParams, returnTypeIsPrimitive,
            returnSimpleType, subresourceOperation, isMapContainer, isListContainer,
            hasMore = Boolean.TRUE, isMultipart;
    public String path, operationId, returnType, httpMethod, returnBaseType,
            returnContainer, summary, notes, baseName, defaultResponse;
    public List> consumes, produces;
    public CodegenParameter bodyParam;
    public List allParams = new ArrayList();
    public List bodyParams = new ArrayList();
    public List pathParams = new ArrayList();
    public List queryParams = new ArrayList();
    public List headerParams = new ArrayList();
    public List formParams = new ArrayList();
    public List authMethods;
    public List tags;
    public List responses = new ArrayList();
    public Set imports = new HashSet();
    public List> examples;
    public ExternalDocs externalDocs;

    // legacy support
    public String nickname;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy