package annotations
- Alphabetic
- Public
- All
Type Members
- final case class AnnotationOpsFor(e: AmfElement) extends Product with Serializable
-
case class
Async3DeclaredKey(key: String) extends SerializableAnnotation with Product with Serializable
Carries the declared component-map key (the YAML id under
components.repliesorcomponents.replyAddresses) on an amf.apicontract.client.scala.model.domain.OperationReply or amf.apicontract.client.scala.model.domain.OperationReplyAddress.Carries the declared component-map key (the YAML id under
components.repliesorcomponents.replyAddresses) on an amf.apicontract.client.scala.model.domain.OperationReply or amf.apicontract.client.scala.model.domain.OperationReplyAddress. Neither type extendsNamedDomainElement, so the declared name cannot be recovered from the model alone — this annotation lets the emitter rebuild the name->element map after the document is reparsed. - case class Async3FlattenedOperation() extends SerializableAnnotation with Product with Serializable
-
case class
Async3OriginalRefString(ref: String) extends SerializableAnnotation with Product with Serializable
Preserves the literal $$ref string from the source AsyncAPI 3.0 document so that the original reference text is available after parsing (e.g., "#/components/channels/MyChannel").
- case class BodyParameter() extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
- case class DefaultPayload() extends Annotation with Product with Serializable
- case class EmptyPayload() extends Annotation with Product with Serializable
- case class EndPointBodyParameter() extends Annotation with Product with Serializable
- case class EndPointParameter() extends Annotation with Product with Serializable
- case class EndPointResourceTypeEntry(range: PositionRange) extends Annotation with Product with Serializable
- case class EndPointTraitEntry(range: PositionRange) extends Annotation with Product with Serializable
- case class ExampleIndex(index: Int) extends Annotation with Product with Serializable
- case class ExtendsReference(ref: String) extends SerializableAnnotation with Product with Serializable
- case class FormBodyParameter() extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
- case class InvalidBinding(value: String) extends SerializableAnnotation with Product with Serializable
- case class LocalLinkPath(rawPath: String) extends SerializableAnnotation with Product with Serializable
-
case class
MediaTypeDeclaration(key: String) extends SerializableAnnotation with Product with Serializable
Marks a
Payloaddeclaration that originated from the OAS 3.2components.mediaTypesmap.Marks a
Payloaddeclaration that originated from the OAS 3.2components.mediaTypesmap. Used by the emitter to route the declaration back tocomponents.mediaTypesinstead ofcomponents.parameters. - case class OperationTraitEntry(range: PositionRange) extends Annotation with Product with Serializable
- case class ParameterBindingInBodyLexicalInfo(range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
- case class ParameterNameForPayload(paramName: String, range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
- case class ParentEndPoint(parent: Option[EndPoint]) extends SerializableAnnotation with UriAnnotation with ResolvableAnnotation with Product with Serializable
- case class ReferencedElement(parsedUrl: String, referenced: DomainElement) extends Annotation with Product with Serializable
- case class RequiredParamPayload(required: Boolean, range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
Value Members
- object AnnotationSyntax
- object Async3DeclaredKey extends AnnotationGraphLoader with Serializable
- object Async3FlattenedOperation extends AnnotationGraphLoader with Serializable
- object Async3OriginalRefString extends AnnotationGraphLoader with Serializable
- object BodyParameter extends AnnotationGraphLoader with Serializable
- object ExtendsReference extends AnnotationGraphLoader with Serializable
- object FormBodyParameter extends AnnotationGraphLoader with Serializable
- object InvalidBinding extends AnnotationGraphLoader with Serializable
- object LocalLinkPath extends AnnotationGraphLoader with Serializable
- object MediaTypeDeclaration extends AnnotationGraphLoader with Serializable
- object ParameterBindingInBodyLexicalInfo extends AnnotationGraphLoader with Serializable
- object ParameterNameForPayload extends AnnotationGraphLoader with Serializable
- object ParentEndPoint extends AnnotationGraphLoader with Serializable
- object RequiredParamPayload extends AnnotationGraphLoader with Serializable