/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.16.74 * User agent: apibuilder app.apibuilder.io/apicollective/apibuilder-swagger/0.16.74/java_models */ package io.apibuilder.swagger.v0.models; /** * TODO: Consider making this a union type of the three different schemes (and their required fields) */ public class SecurityScheme { private SecuritySchemeType type; private String description; /** * Required for apiKey */ private String name; /** * Required for apiKey */ private ApiKeyInType in; /** * Required for oauth2 */ private String flow; /** * Required for oauth2 */ private String authorizationUrl; /** * Required for oauth2 */ private String tokenUrl; /** * Required for oauth2 */ private java.util.Map scopes; public SecurityScheme() {} }