asyncapi3-1.0.0.0: test/golden/spec-examples/25-operation-object-json.json
{"action":"send","channel":{"$ref":"#/channels/userSignup"},"title":"User sign up","summary":"Action to sign a user up.","description":"A longer description","security":[{"type":"oauth2","description":"The oauth security descriptions","flows":{"clientCredentials":{"tokenUrl":"https://example.com/api/oauth/dialog","availableScopes":{"subscribe:auth_revocations":"Scope required for authorization revocation topic"}}},"scopes":["subscribe:auth_revocations"]}],"tags":[{"name":"user"},{"name":"signup"},{"name":"register"}],"bindings":{"amqp":{"ack":false}},"traits":[{"$ref":"#/components/operationTraits/kafka"}],"messages":[{"$ref":"#/channels/userSignup/messages/userSignedUp"}],"reply":{"address":{"location":"$message.header#/replyTo"},"channel":{"$ref":"#/channels/userSignupReply"},"messages":[{"$ref":"#/channels/userSignupReply/messages/userSignedUpReply"}]}}