pub trait UsageGainReporterProxyInterface: Send + Sync {
// Required methods
fn register_listener(
&self,
device_unique_id: &str,
usage: &Usage,
usage_gain_listener: ClientEnd<UsageGainListenerMarker>,
) -> Result<(), Error>;
fn register_listener2(
&self,
device_unique_id: &str,
usage: &Usage2,
usage_gain_listener: ClientEnd<UsageGainListenerMarker>,
) -> Result<(), Error>;
}