request destroy (destructor) {
}

event buttons {
    buttons: array(u32),
}

event ring {
    ring: id(zwp_tablet_pad_ring_v2) (new),
}

event strip {
    strip: id(zwp_tablet_pad_strip_v2) (new),
}

event modes {
    modes: u32,
}

event done {
}

event mode_switch {
    time: u32,
    serial: u32,
    mode: u32,
}

event dial (since = 2) {
    dial: id(zwp_tablet_pad_dial_v2) (new),
}
