package annotations

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AnnotationOpsFor(e: AmfElement) extends Product with Serializable
  2. case class Async3DeclaredKey(key: String) extends SerializableAnnotation with Product with Serializable

    Carries the declared component-map key (the YAML id under components.replies or components.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.replies or components.replyAddresses) on an amf.apicontract.client.scala.model.domain.OperationReply or amf.apicontract.client.scala.model.domain.OperationReplyAddress. Neither type extends NamedDomainElement, 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.

  3. case class Async3FlattenedOperation() extends SerializableAnnotation with Product with Serializable
  4. 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").

  5. case class BodyParameter() extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
  6. case class DefaultPayload() extends Annotation with Product with Serializable
  7. case class EmptyPayload() extends Annotation with Product with Serializable
  8. case class EndPointBodyParameter() extends Annotation with Product with Serializable
  9. case class EndPointParameter() extends Annotation with Product with Serializable
  10. case class EndPointResourceTypeEntry(range: PositionRange) extends Annotation with Product with Serializable
  11. case class EndPointTraitEntry(range: PositionRange) extends Annotation with Product with Serializable
  12. case class ExampleIndex(index: Int) extends Annotation with Product with Serializable
  13. case class ExtendsReference(ref: String) extends SerializableAnnotation with Product with Serializable
  14. case class FormBodyParameter() extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
  15. case class InvalidBinding(value: String) extends SerializableAnnotation with Product with Serializable
  16. case class LocalLinkPath(rawPath: String) extends SerializableAnnotation with Product with Serializable
  17. case class MediaTypeDeclaration(key: String) extends SerializableAnnotation with Product with Serializable

    Marks a Payload declaration that originated from the OAS 3.2 components.mediaTypes map.

    Marks a Payload declaration that originated from the OAS 3.2 components.mediaTypes map. Used by the emitter to route the declaration back to components.mediaTypes instead of components.parameters.

  18. case class OperationTraitEntry(range: PositionRange) extends Annotation with Product with Serializable
  19. case class ParameterBindingInBodyLexicalInfo(range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
  20. case class ParameterNameForPayload(paramName: String, range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable
  21. case class ParentEndPoint(parent: Option[EndPoint]) extends SerializableAnnotation with UriAnnotation with ResolvableAnnotation with Product with Serializable
  22. case class ReferencedElement(parsedUrl: String, referenced: DomainElement) extends Annotation with Product with Serializable
  23. case class RequiredParamPayload(required: Boolean, range: PositionRange) extends SerializableAnnotation with PerpetualAnnotation with Product with Serializable

Value Members

  1. object AnnotationSyntax
  2. object Async3DeclaredKey extends AnnotationGraphLoader with Serializable
  3. object Async3FlattenedOperation extends AnnotationGraphLoader with Serializable
  4. object Async3OriginalRefString extends AnnotationGraphLoader with Serializable
  5. object BodyParameter extends AnnotationGraphLoader with Serializable
  6. object ExtendsReference extends AnnotationGraphLoader with Serializable
  7. object FormBodyParameter extends AnnotationGraphLoader with Serializable
  8. object InvalidBinding extends AnnotationGraphLoader with Serializable
  9. object LocalLinkPath extends AnnotationGraphLoader with Serializable
  10. object MediaTypeDeclaration extends AnnotationGraphLoader with Serializable
  11. object ParameterBindingInBodyLexicalInfo extends AnnotationGraphLoader with Serializable
  12. object ParameterNameForPayload extends AnnotationGraphLoader with Serializable
  13. object ParentEndPoint extends AnnotationGraphLoader with Serializable
  14. object RequiredParamPayload extends AnnotationGraphLoader with Serializable

Ungrouped