Metadata about the API: its title and version, plus optional descriptive and legal fields.
@type t() :: %AsyncApiSpex.Info{ contact: map() | nil, description: String.t() | nil, extensions: map(), external_docs: map() | nil, license: map() | nil, tags: [AsyncApiSpex.Tag.t()] | nil, terms_of_service: String.t() | nil, title: String.t() | nil, version: String.t() | nil }