part of '../oott_api.dart'; /// Per-scanner status endpoints. Every scanner exposes the same /// `/_scanner/status` shape, so each getter just decodes its model. extension ScannerApi on BackendAPI { Future getArpScannerStatus({CancelToken? cancelToken}) => _getModel( '/arp_scanner/status', ArpScannerStatus.fromJson, cancelToken: cancelToken, ); Future getMdnsScannerStatus({CancelToken? cancelToken}) => _getModel( '/mdns_scanner/status', MdnsScannerStatus.fromJson, cancelToken: cancelToken, ); Future getSsdpScannerStatus({CancelToken? cancelToken}) => _getModel( '/ssdp_scanner/status', SsdpScannerStatus.fromJson, cancelToken: cancelToken, ); Future getDhcpScannerStatus({CancelToken? cancelToken}) => _getModel( '/dhcp_scanner/status', DhcpScannerStatus.fromJson, cancelToken: cancelToken, ); Future getSnmpScannerStatus({CancelToken? cancelToken}) => _getModel( '/snmp_scanner/status', SnmpScannerStatus.fromJson, cancelToken: cancelToken, ); }