Package-level declarations

Types

Link copied to clipboard
object LocalResourceLoader : ResourceLoader
Link copied to clipboard
abstract class ShapeVisitor

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun CustomizableElement.findAnnotation(name: APIAnnotationName, generationMode: GenerationMode?): DataNode?
Link copied to clipboard
fun CustomizableElement.findArrayAnnotation(name: APIAnnotationName, generationMode: GenerationMode?): List<DataNode>?
Link copied to clipboard
fun CustomizableElement.findBoolAnnotation(name: APIAnnotationName, generationMode: GenerationMode?): Boolean?
Link copied to clipboard
fun CustomizableElement.findIntAnnotation(name: APIAnnotationName, generationMode: GenerationMode?): Int?
Link copied to clipboard
fun CustomizableElement.findStringAnnotation(name: APIAnnotationName, generationMode: GenerationMode?): String?
Link copied to clipboard
inline fun <T : DataNode> ObjectNode.get(propertyName: String): T?
Link copied to clipboard
fun ObjectNode.getValue(propertyName: String): String?
Link copied to clipboard
fun CustomizableElement.hasAnnotation(name: APIAnnotationName, generationMode: GenerationMode?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T : DataNode> ArrayNode.values(): List<T>

Properties

Link copied to clipboard
val Operation.abstract: Boolean?
val Message.abstract: Boolean?
Link copied to clipboard
val WebApi.accepts: List<String?>
val Operation.accepts: List<String>
Link copied to clipboard
val NodeShape.additionalPropertiesSchema: Shape?
Link copied to clipboard
val Parameter.allowEmptyValue: Boolean?
Link copied to clipboard
val Parameter.allowReserved: Boolean?
Link copied to clipboard
val BaseUnit.allUnits: List<BaseUnit>
Link copied to clipboard
val Shape.and: List<Shape>
Link copied to clipboard
val Annotable.annotations: Annotations
Link copied to clipboard
val UnionShape.anyOf: List<Shape>
Link copied to clipboard
val DataNode.anyValue: Any?
Link copied to clipboard
val Document.api: WebApi
Link copied to clipboard
val DataNode.arrayValue: List<Any?>?
Link copied to clipboard
val Parameter.binding: String?
Link copied to clipboard
val EndPoint.bindings: ChannelBindings
val Operation.bindings: OperationBindings
val Message.bindings: MessageBindings
val Server.bindings: ServerBindings
Link copied to clipboard
val Operation.callbacks: List<Callback>
Link copied to clipboard
Link copied to clipboard
val NodeShape.closed: Boolean?
Link copied to clipboard
val AnyShape.comment: String?
Link copied to clipboard
val ArrayShape.contains: Shape?
Link copied to clipboard
val WebApi.contentType: List<String?>
val Operation.contentType: List<String>
Link copied to clipboard
val Request.cookieParameters: List<Parameter>
Link copied to clipboard
val Message.correlationId: CorrelationId
Link copied to clipboard
val CustomizableElement.customDomainProperties: List<DomainExtension>
Link copied to clipboard
val Shape.customShapeProperties: List<ShapeExtension>
Link copied to clipboard
val Shape.customShapePropertyDefinitions: List<PropertyShape>
Link copied to clipboard
val ScalarShape.dataType: String?
Link copied to clipboard
val DeclaresModel.declares: List<DomainElement>
Link copied to clipboard
val Shape.defaultValue: DataNode?
Link copied to clipboard
Link copied to clipboard
val DomainExtension.definedBy: CustomDomainProperty
val ShapeExtension.definedBy: PropertyShape
Link copied to clipboard
val NodeShape.dependencies: List<PropertyDependencies>
Link copied to clipboard
val Operation.deprecated: Boolean?
val Parameter.deprecated: Boolean?
val Shape.deprecated: Boolean?
Link copied to clipboard
val CustomDomainProperty.description: String?
val WebApi.description: String?
val EndPoint.description: String?
val Operation.description: String?
val ParametrizedSecurityScheme.description: String?
val SecurityScheme.description: String?
val Message.description: String?
val Parameter.description: String?
val Server.description: String?
val Shape.description: String?
val TemplatedLink.description: String?
Link copied to clipboard
val NodeShape.discriminator: String?
Link copied to clipboard
val NodeShape.discriminatorMapping: List<IriTemplateMapping>
Link copied to clipboard
val NodeShape.discriminatorValue: String?
Link copied to clipboard
val CustomDomainProperty.displayName: String?
val SecurityScheme.displayName: String?
val Message.displayName: String?
val Shape.displayName: String?
Link copied to clipboard
val Operation.documentation: CreativeWork
val Message.documentation: CreativeWork
val AnyShape.documentation: CreativeWork?
Link copied to clipboard
val WebApi.documentations: List<CreativeWork>
Link copied to clipboard
val CustomDomainProperty.domain: List<String>
Link copied to clipboard
val Shape.elseShape: Shape?
Link copied to clipboard
val EncodesModel.encodes: DomainElement
Link copied to clipboard
val Payload.encodings: List<Encoding>
Link copied to clipboard
val Callback.endPoint: EndPoint?
Link copied to clipboard
val WebApi.endPoints: List<EndPoint>
Link copied to clipboard
val Message.examples: List<Example>
val Payload.examples: List<Example>
val Parameter.examples: List<Example>
val AnyShape.examples: List<Example>
Link copied to clipboard
val ScalarShape.exclusiveMaximum: Boolean?
Link copied to clipboard
val ScalarShape.exclusiveMinimum: Boolean?
Link copied to clipboard
val Parameter.explode: Boolean?
Link copied to clipboard
val Callback.expression: String?
Link copied to clipboard
val DomainElement.extendsNode: List<DomainElement>
Link copied to clipboard
val DomainExtension.extension: DataNode?
val ShapeExtension.extension: DataNode?
Link copied to clipboard
val Operation.failures: List<Response>
Link copied to clipboard
val UnionShape.flattened: List<Shape>
Link copied to clipboard
val ScalarShape.format: String?
Link copied to clipboard
val Operation.has404Response: Boolean
Link copied to clipboard
val SecurityScheme.headers: List<Parameter>?
val Request.headers: List<Parameter>
val Response.headers: List<Parameter>
Link copied to clipboard
val BaseUnit.id: String
val DomainElement.id: String
Link copied to clipboard
val WebApi.identifier: String?
Link copied to clipboard
val Shape.ifShape: Shape?
Link copied to clipboard
val Shape.inherits: List<Shape>
Link copied to clipboard
val Shape.inlined: Boolean
Link copied to clipboard
val PropertyShape.isInherited: Boolean
Link copied to clipboard
val ArrayShape.items: Shape?
Link copied to clipboard
val WebApi.license: License?
Link copied to clipboard
val Linkable.linkLabel: String?
Link copied to clipboard
val Response.links: List<TemplatedLink>
Link copied to clipboard
val Linkable.linkTarget: DomainElement?
Link copied to clipboard
val Annotations.location: String
val BaseUnit.location: String
Link copied to clipboard
val UnionShape.makesNullable: Boolean
Link copied to clipboard
val TemplatedLink.mapping: List<IriTemplateMapping>
Link copied to clipboard
val PropertyShape.maxCount: Int?
Link copied to clipboard
val ScalarShape.maximum: Double?
Link copied to clipboard
val DataArrangeShape.maxItems: Int?
Link copied to clipboard
val ScalarShape.maxLength: Int?
Link copied to clipboard
val NodeShape.maxProperties: Int?
Link copied to clipboard
val Payload.mediaType: String?
Link copied to clipboard
val Operation.method: String
Link copied to clipboard
val PropertyShape.minCount: Int?
Link copied to clipboard
val ScalarShape.minimum: Double?
Link copied to clipboard
val DataArrangeShape.minItems: Int?
Link copied to clipboard
val ScalarShape.minLength: Int?
Link copied to clipboard
val NodeShape.minProperties: Int?
Link copied to clipboard
val ScalarShape.multipleOf: Double?
Link copied to clipboard
val DomainExtension.name: String
val CustomDomainProperty.name: String
val NamedDomainElement.name: String?
val SecurityRequirement.name: String
val ParametrizedSecurityScheme.name: String
val SecurityScheme.name: String
val Callback.name: String?
Link copied to clipboard
val NodeShape.nonPatternProperties: List<PropertyShape>
Link copied to clipboard
val Shape.not: Shape?
Link copied to clipboard
val PropertyShape.nullable: Boolean
Link copied to clipboard
val UnionShape.nullableType: Shape
Link copied to clipboard
val DataNode.numberValue: Number?
Link copied to clipboard
val DataNode.objectValue: Map<String, Any?>?
Link copied to clipboard
val Operation.operationId: String?
val TemplatedLink.operationId: String?
Link copied to clipboard
val Operation.operationName: String
Link copied to clipboard
val TemplatedLink.operationRef: String?
Link copied to clipboard
val EndPoint.operations: List<Operation>
Link copied to clipboard
val PropertyShape.optional: Boolean
Link copied to clipboard
val Shape.or: List<Shape>
Link copied to clipboard
val Parameter.parameterName: String?
Link copied to clipboard
val EndPoint.parameters: List<Parameter>
Link copied to clipboard
val EndPoint.parent: EndPoint?
Link copied to clipboard
val EndPoint.path: String
val PropertyShape.path: String?
Link copied to clipboard
val ScalarShape.pattern: String?
Link copied to clipboard
val PropertyShape.patternName: String?
Link copied to clipboard
val NodeShape.patternProperties: List<PropertyShape>
Link copied to clipboard
val EndPoint.payloads: List<Payload>
val Message.payloads: List<Payload>
val Parameter.payloads: List<Payload>
Link copied to clipboard
val NodeShape.properties: List<PropertyShape>
Link copied to clipboard
val NodeShape.propertyNames: Shape?
Link copied to clipboard
val Server.protocol: String?
Link copied to clipboard
val Server.protocolVersion: String?
Link copied to clipboard
val WebApi.provider: Organization?
Link copied to clipboard
val SecurityScheme.queryParameters: List<Parameter>?
val Request.queryParameters: List<Parameter>
Link copied to clipboard
val SecurityScheme.queryString: Shape?
val Request.queryString: Shape?
Link copied to clipboard
val PropertyShape.range: Shape
Link copied to clipboard
val DataNode.rawScalarValue: String?
Link copied to clipboard
val Shape.readOnly: Boolean?
Link copied to clipboard
val BaseUnit.references: List<BaseUnit>
Link copied to clipboard
val EndPoint.relativePath: String
Link copied to clipboard
val Operation.request: Request?
Link copied to clipboard
val TemplatedLink.requestBody: String?
Link copied to clipboard
val Operation.requests: List<Request>
Link copied to clipboard
val Request.required: Boolean
val Parameter.required: Boolean?
val PropertyShape.required: Boolean
Link copied to clipboard
val Operation.responses: List<Response>
val SecurityScheme.responses: List<Response>?
Link copied to clipboard
val EndPoint.root: EndPoint
Link copied to clipboard
val DataNode.scalarValue: Any?
Link copied to clipboard
val CustomDomainProperty.schema: Shape
val Payload.schema: Shape?
val Parameter.schema: Shape?
Link copied to clipboard
val Payload.schemaMediaType: String?
Link copied to clipboard
val ParametrizedSecurityScheme.scheme: SecurityScheme
Link copied to clipboard
val WebApi.schemes: List<String?>
val Operation.schemes: List<String>
val SecurityRequirement.schemes: List<ParametrizedSecurityScheme>
Link copied to clipboard
val WebApi.security: List<SecurityRequirement>
val EndPoint.security: List<SecurityRequirement>
val Operation.security: List<SecurityRequirement>
val Server.security: List<SecurityRequirement>
Link copied to clipboard
val TemplatedLink.server: Server?
Link copied to clipboard
val WebApi.servers: List<Server>
val EndPoint.servers: List<Server>
val Operation.servers: List<Server>
Link copied to clipboard
val ParametrizedSecurityScheme.settings: Settings
val SecurityScheme.settings: Settings?
Link copied to clipboard
val Response.statusCode: String
Link copied to clipboard
val DataNode.stringValue: String?
Link copied to clipboard
val Parameter.style: String?
Link copied to clipboard
val Operation.successes: List<Response>
Link copied to clipboard
val EndPoint.summary: String?
val Operation.summary: String?
val Message.summary: String?
Link copied to clipboard
val Operation.tags: List<Tag>
val Message.tags: List<Tag>
Link copied to clipboard
val TemplatedLink.template: String?
Link copied to clipboard
val WebApi.termsOfService: String?
Link copied to clipboard
val Shape.thenShape: Shape?
Link copied to clipboard
val Message.title: String?
Link copied to clipboard
val SecurityScheme.type: String
Link copied to clipboard
val DataArrangeShape.uniqueItems: Boolean?
Link copied to clipboard
val Request.uriParameters: List<Parameter>
Link copied to clipboard
val Server.url: String
Link copied to clipboard
val BaseUnit.usage: String?
Link copied to clipboard
val BoolField.value: Boolean?
val IntField.value: Int?
val DoubleField.value: Double?
val StrField.value: String?
val ScalarNode.value: String?
Link copied to clipboard
val Shape.values: List<DataNode>
Link copied to clipboard
val Server.variables: List<Parameter>
Link copied to clipboard
val WebApi.version: String?
Link copied to clipboard
val Shape.writeOnly: Boolean?
Link copied to clipboard
val AnyShape.xmlSerialization: XMLSerializer?
Link copied to clipboard
val Shape.xone: List<Shape>