t() :: %APIDoc.Doc.Router{ description: String.t() | nil, endpoints: [t() | APIDoc.Doc.Endpoint.t()], path: [String.t() | atom()], security: [atom() | [atom()]] }