ChannelEventTrigger get trigger value

I an just evaluation some options and wondering how to retrieve the value of a ChannelEventTrigger.
Here the hello world sample extended to ChannelEventTrigger:

from core.rules import rule
from core.triggers import ChannelEventTrigger

@rule("Jython Hello World (CronTrigger extension with rule decorator)", description="This is an example rule using a CronTrigger extension and rule decorator", tags=["Example rule tag"])
class ExampleExtensionRule(object):
    def __init__(self):
        self.triggers = [ChannelEventTrigger("deconz:switch:d6dfbf93:ccccccfffe51c077011000:buttonevent").trigger]

    def execute(self, module, inputs):
        self.log.info("Hello World!")
        self.log.info(inputs['event'].getChannel())

I get the channel, but what is the inputs[‘event’] method to get the trigger value.
Unfortunately, the VSC autocompletion does not suggest here at all. Where to look to find the method list?
Can anybody help, please?

https://openhab-scripters.github.io/openhab-helper-libraries/Guides/Event%20Object%20Attributes.html

When in doubt… https://openhab-scripters.github.io/openhab-helper-libraries/Guides/But%20How%20Do%20I.html#view-the-names-of-an-object-s-attributes

1 Like