Class ExtendableObject

java.lang.Object
io.github.springwolf.asyncapi.v3.model.ExtendableObject
Direct Known Subclasses:
AsyncAPI, ChannelBinding, ChannelObject, ChannelParameter, Components, Contact, CorrelationID, ExternalDocumentation, Info, License, MessageBinding, MessageExample, MessageObject, MessageTrait, MultiFormatSchema, OAuthFlow, OAuthFlows, Operation, OperationBinding, OperationReply, OperationReplyAddress, OperationTraits, SchemaObject, SecurityScheme, Server, ServerBinding, ServerVariable, Tag

public class ExtendableObject extends Object
  • Field Details

    • extensionFields

      protected Map<String,Object> extensionFields
      Extension fields in the form x-extension-field-name for the exposed API.
  • Constructor Details

    • ExtendableObject

      public ExtendableObject()
  • Method Details

    • readExtensionProperty

      protected final void readExtensionProperty(String name, Object value)