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):"Hello World!")['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?

When in doubt…

1 Like