Directories
¶
| Path | Synopsis |
|---|---|
|
Package asyncapirt is the support code that gen-asyncapi generated packages call: validation helpers, strict object decoding, incoming message matching, and the transport interface the generated client sends and receives through.
|
Package asyncapirt is the support code that gen-asyncapi generated packages call: validation helpers, strict object decoding, incoming message matching, and the transport interface the generated client sends and receives through. |
|
gorillaws
Package gorillaws is an asyncapirt.Transport over gorilla/websocket.
|
Package gorillaws is an asyncapirt.Transport over gorilla/websocket. |
|
cmd
|
|
|
gen-asyncapi
command
Command gen-asyncapi generates Go or TypeScript types, strict JSON decoding and a client from an AsyncAPI 3 document:
|
Command gen-asyncapi generates Go or TypeScript types, strict JSON decoding and a client from an AsyncAPI 3 document: |
|
examples
|
|
|
chat
Package chat is generated from chat.yaml, a spec that uses every feature gen-asyncapi supports.
|
Package chat is generated from chat.yaml, a spec that uses every feature gen-asyncapi supports. |
|
kitchensink
Package kitchensink is generated from kitchensink.yaml, which uses every AsyncAPI 3.0 object and every schema keyword the generator reads.
|
Package kitchensink is generated from kitchensink.yaml, which uses every AsyncAPI 3.0 object and every schema keyword the generator reads. |
|
official/adeo_kafka_request_reply
Package adeo_kafka_request_reply is generated from the official AsyncAPI example adeo-kafka-request-reply-asyncapi.yml.
|
Package adeo_kafka_request_reply is generated from the official AsyncAPI example adeo-kafka-request-reply-asyncapi.yml. |
|
official/anyof
Package anyof is generated from the official AsyncAPI example anyof-asyncapi.yml.
|
Package anyof is generated from the official AsyncAPI example anyof-asyncapi.yml. |
|
official/application_headers
Package application_headers is generated from the official AsyncAPI example application-headers-asyncapi.yml.
|
Package application_headers is generated from the official AsyncAPI example application-headers-asyncapi.yml. |
|
official/correlation_id
Package correlation_id is generated from the official AsyncAPI example correlation-id-asyncapi.yml.
|
Package correlation_id is generated from the official AsyncAPI example correlation-id-asyncapi.yml. |
|
official/gitter_streaming
Package gitter_streaming is generated from the official AsyncAPI example gitter-streaming-asyncapi.yml.
|
Package gitter_streaming is generated from the official AsyncAPI example gitter-streaming-asyncapi.yml. |
|
official/kraken_websocket_request_reply_message_filter_in_reply
Package kraken_websocket_request_reply_message_filter_in_reply is generated from the official AsyncAPI example kraken-websocket-request-reply-message-filter-in-reply-asyncapi.yml.
|
Package kraken_websocket_request_reply_message_filter_in_reply is generated from the official AsyncAPI example kraken-websocket-request-reply-message-filter-in-reply-asyncapi.yml. |
|
official/kraken_websocket_request_reply_multiple_channels
Package kraken_websocket_request_reply_multiple_channels is generated from the official AsyncAPI example kraken-websocket-request-reply-multiple-channels-asyncapi.yml.
|
Package kraken_websocket_request_reply_multiple_channels is generated from the official AsyncAPI example kraken-websocket-request-reply-multiple-channels-asyncapi.yml. |
|
official/mercure
Package mercure is generated from the official AsyncAPI example mercure-asyncapi.yml.
|
Package mercure is generated from the official AsyncAPI example mercure-asyncapi.yml. |
|
official/not
Package not is generated from the official AsyncAPI example not-asyncapi.yml.
|
Package not is generated from the official AsyncAPI example not-asyncapi.yml. |
|
official/oneof
Package oneof is generated from the official AsyncAPI example oneof-asyncapi.yml.
|
Package oneof is generated from the official AsyncAPI example oneof-asyncapi.yml. |
|
official/operation_security
Package operation_security is generated from the official AsyncAPI example operation-security-asyncapi.yml.
|
Package operation_security is generated from the official AsyncAPI example operation-security-asyncapi.yml. |
|
official/rpc_client
Package rpc_client is generated from the official AsyncAPI example rpc-client-asyncapi.yml.
|
Package rpc_client is generated from the official AsyncAPI example rpc-client-asyncapi.yml. |
|
official/rpc_server
Package rpc_server is generated from the official AsyncAPI example rpc-server-asyncapi.yml.
|
Package rpc_server is generated from the official AsyncAPI example rpc-server-asyncapi.yml. |
|
official/simple
Package simple is generated from the official AsyncAPI example simple-asyncapi.yml.
|
Package simple is generated from the official AsyncAPI example simple-asyncapi.yml. |
|
official/slack_rtm
Package slack_rtm is generated from the official AsyncAPI example slack-rtm-asyncapi.yml.
|
Package slack_rtm is generated from the official AsyncAPI example slack-rtm-asyncapi.yml. |
|
official/streetlights_kafka
Package streetlights_kafka is generated from the official AsyncAPI example streetlights-kafka-asyncapi.yml.
|
Package streetlights_kafka is generated from the official AsyncAPI example streetlights-kafka-asyncapi.yml. |
|
official/streetlights_mqtt
Package streetlights_mqtt is generated from the official AsyncAPI example streetlights-mqtt-asyncapi.yml.
|
Package streetlights_mqtt is generated from the official AsyncAPI example streetlights-mqtt-asyncapi.yml. |
|
official/streetlights_operation_security
Package streetlights_operation_security is generated from the official AsyncAPI example streetlights-operation-security-asyncapi.yml.
|
Package streetlights_operation_security is generated from the official AsyncAPI example streetlights-operation-security-asyncapi.yml. |
|
official/websocket_gemini
Package websocket_gemini is generated from the official AsyncAPI example websocket-gemini-asyncapi.yml.
|
Package websocket_gemini is generated from the official AsyncAPI example websocket-gemini-asyncapi.yml. |
|
shapes
Package shapes is generated from shapes.yaml, which covers the schema forms the chat example does not: unions without a discriminator keyword, primitive variants, typed maps, nullable fields, recursive schemas and numeric enums.
|
Package shapes is generated from shapes.yaml, which covers the schema forms the chat example does not: unions without a discriminator keyword, primitive variants, typed maps, nullable fields, recursive schemas and numeric enums. |
|
internal
|
|
Click to show internal directories.
Click to hide internal directories.