use zbus::dbus_proxy;
#[dbus_proxy(interface = "org.a11y.atspi.Event.Window", assume_defaults = true)]
trait Window {
#[dbus_proxy(signal)]
fn activate(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn close(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn create(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn deactivate(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn desktop_create(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn desktop_destroy(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn destroy(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn lower(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn maximize(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn minimize(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn move_(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn property_change(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn raise(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn reparent(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn resize(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn restore(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn restyle(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn shade(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
#[dbus_proxy(signal)]
fn u_ushade(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
}