public class OasMissingOAuthFlowAuthUrlRule extends OasRequiredPropertyValidationRule
ValidationRule.PathSegment
Constructor and Description |
---|
OasMissingOAuthFlowAuthUrlRule(ValidationRuleMetaData ruleInfo)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
visitAuthorizationCodeOAuthFlow(AuthorizationCodeOAuthFlow node) |
void |
visitImplicitOAuthFlow(ImplicitOAuthFlow node) |
requireProperty, requirePropertyWhen
array, equals, getPathSegments, hasValue, isDefined, isNullOrUndefined, isPathWellFormed, isValidCommonMark, isValidEmailAddress, isValidEnumItem, isValidForType, isValidGFM, isValidHttpCode, isValidMimeType, isValidUrl, isValidUrlTemplate, map, report, reportIf, reportIfInvalid, reportPathError, setReporter
visitAaiParameter, visitAdditionalPropertiesSchema, visitAllOfSchema, visitAnyOfSchema, visitCallback, visitCallbackDefinition, visitCallbackPathItem, visitChannelBindings, visitChannelBindingsDefinition, visitChannelItem, visitClientCredentialsOAuthFlow, visitComponents, visitContact, visitCorrelationId, visitDefinitions, visitDiscriminator, visitDocument, visitEncoding, visitExample, visitExampleDefinition, visitExtension, visitExternalDocumentation, visitHeader, visitHeaderDefinition, visitHeaderItem, visitHeaders, visitInfo, visitItems, visitItemsSchema, visitLicense, visitLink, visitLinkDefinition, visitLinkParameterExpression, visitLinkRequestBodyExpression, visitLinkServer, visitMediaType, visitMessage, visitMessageBindings, visitMessageBindingsDefinition, visitMessageTrait, visitMessageTraitDefinition, visitNode, visitNotSchema, visitOAuthFlows, visitOneOfSchema, visitOperation, visitOperationBindings, visitOperationBindingsDefinition, visitOperationTrait, visitOperationTraitDefinition, visitParameter, visitParameterDefinition, visitParameterDefinitions, visitPasswordOAuthFlow, visitPathItem, visitPaths, visitPropertySchema, visitRequestBody, visitRequestBodyDefinition, visitResponse, visitResponseDefinition, visitResponseDefinitions, visitResponses, visitSchema, visitSchemaDefinition, visitScopes, visitSecurityDefinitions, visitSecurityRequirement, visitSecurityScheme, visitServer, visitServerBindings, visitServerBindingsDefinition, visitServerVariable, visitTag, visitValidationProblem, visitXML
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitContact, visitDocument, visitExtension, visitExternalDocumentation, visitInfo, visitLicense, visitOperation, visitParameter, visitParameterDefinition, visitSchema, visitSchemaDefinition, visitSecurityRequirement, visitSecurityScheme, visitTag, visitValidationProblem
public OasMissingOAuthFlowAuthUrlRule(ValidationRuleMetaData ruleInfo)
ruleInfo
- public void visitImplicitOAuthFlow(ImplicitOAuthFlow node)
visitImplicitOAuthFlow
in interface IAaiVisitor
visitImplicitOAuthFlow
in interface IOas30Visitor
visitImplicitOAuthFlow
in class CombinedAllNodeVisitor
CombinedAllNodeVisitor.visitImplicitOAuthFlow(io.apicurio.datamodels.core.models.common.ImplicitOAuthFlow)
public void visitAuthorizationCodeOAuthFlow(AuthorizationCodeOAuthFlow node)
visitAuthorizationCodeOAuthFlow
in interface IAaiVisitor
visitAuthorizationCodeOAuthFlow
in interface IOas30Visitor
visitAuthorizationCodeOAuthFlow
in class CombinedAllNodeVisitor
Copyright © 2020 Red Hat. All rights reserved.