В AsyncAPI нет прямого эквивалента карте Avro, но вы можете закодировать карту как object
, используя ключевое слово проверки additionalProperties
:
type: object
additionalProperties:
type: integer
может соответствовать Avro map<int>
.
Для сложных типов вы можете определить схему для представления сложного типа и использовать $ref
вместо type
в additionalProperties
.