export interface Async2Definition {
  asyncapi: string;
  info?: Async2Info;
  // TBD
}

export interface Async2Info {
  title: string;
  version: string;

  description?: string;
  termsOfService?: string;
  contact?: Async2Contact;
  license?: Async2License;
}

export interface Async2Contact {
  name?: string;
  url?: string;
  email?: string;
}

export interface Async2License {
  name: string;
  url?: string;
}
