Eventspecreflex_base.event.EventSpecAn event specification.Whereas an Event object is passed during runtime, a spec is used during compile time to outline the structure of an event.FieldsPropDescriptionevent_actions: dict[str, bool | int] = {}handler: EventHandler = NoneThe event handler.client_handler_name: str = ''The handler on the client to process event.args: tuple[tuple[Var, Var], Ellipsis] = ()The arguments to pass to the function.MethodsSignatureDescriptionwith_args(args: tuple[tuple[Var, Var], Ellipsis]) -> EventSpecCopy the event spec, with updated args.add_args(*args: Var) -> EventSpecAdd arguments to the event spec.