def get_monitors(self) -> List[Monitor]:
raw_monitors = self._zm_request('<STR_LIT>', ZoneMinder.MONITOR_URL)<EOL>if not raw_monitors:<EOL><INDENT>_LOGGER.warning("<STR_LIT>")<EOL>return []<EOL><DEDENT>monitors = []<EOL>for raw_result in raw_monitors['<STR_LIT>']:<EOL><INDENT>_LOGGER.debug("<STR_LIT>",<EOL>raw_result['<STR_LIT>']['<STR_LIT>'])<EOL>monitors.append(Monitor(self, raw_result))<EOL><DEDENT>return monitors<EOL>
Get a list of Monitors from the ZoneMinder API.