// Security Schemes class SecuritySchemes { {{#schemes}} /// {{description}} {{#isApiKey}} static const String {{constantName}} = '{{name}}'; static const String {{constantName}}_PARAM = '{{paramName}}'; static const String {{constantName}}_LOCATION = '{{location}}'; {{/isApiKey}} {{#isHttp}} static const String {{constantName}} = '{{name}}'; static const String {{constantName}}_SCHEME = '{{scheme}}'; {{#hasBearerFormat}} static const String {{constantName}}_FORMAT = '{{bearerFormat}}'; {{/hasBearerFormat}} {{/isHttp}} {{#isOAuth2}} static const String {{constantName}} = '{{name}}'; {{#flows}} {{#hasAuthUrl}} static const String {{flowConstantName}}_AUTH_URL = '{{authUrl}}'; {{/hasAuthUrl}} {{#hasTokenUrl}} static const String {{flowConstantName}}_TOKEN_URL = '{{tokenUrl}}'; {{/hasTokenUrl}} {{#hasScopes}} static const Map {{flowConstantName}}_SCOPES = { {{#scopes}} '{{scope}}': '{{description}}', {{/scopes}} }; {{/hasScopes}} {{/flows}} {{/isOAuth2}} {{/schemes}} }