# requests request set_serial = 0 { serial: u32, seat: id(wl_seat), } request set_app_id = 1 { app_id: str, } request set_surface = 2 { surface: id(wl_surface), } request commit = 3 { } request destroy = 4 { } # events event done = 0 { token: str, }