pub trait NetworksProxyInterface: Send + Sync {
type WatchDefaultResponseFut: Future<Output = Result<NetworkToken, Error>> + Send;
type WatchPropertiesResponseFut: Future<Output = Result<NetworksWatchPropertiesResult, Error>> + Send;
// Required methods
fn watch_default(&self) -> Self::WatchDefaultResponseFut;
fn watch_properties(
&self,
payload: NetworksWatchPropertiesRequest,
) -> Self::WatchPropertiesResponseFut;
}