io.apicurio.datamodels.models.asyncapi.v30.AsyncApi30Message Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apicurio-data-models Show documentation
Show all versions of apicurio-data-models Show documentation
Open Source API Design Studio
The newest version!
package io.apicurio.datamodels.models.asyncapi.v30;
import io.apicurio.datamodels.models.asyncapi.AsyncApiMessage;
import io.apicurio.datamodels.models.union.MultiFormatSchemaSchemaUnion;
import java.util.List;
public interface AsyncApi30Message extends AsyncApiMessage, AsyncApi30Extensible, AsyncApi30Referenceable {
public MultiFormatSchemaSchemaUnion getHeaders();
public void setHeaders(MultiFormatSchemaSchemaUnion value);
public AsyncApi30MultiFormatSchema createMultiFormatSchema();
public AsyncApi30Schema createSchema();
public MultiFormatSchemaSchemaUnion getPayload();
public void setPayload(MultiFormatSchemaSchemaUnion value);
public AsyncApi30MessageExample createMessageExample();
public List getExamples();
public void addExample(AsyncApi30MessageExample value);
public void clearExamples();
public void removeExample(AsyncApi30MessageExample value);
}