classMyNewWebhook(BaseWebhook):asyncdefsend(self,data:str):# receive jinja2 template loaded from detector using self.templateprint(data)asyncdef_parse(self,data:Any,template_data:Dict):# receive yaml loadedtemplate_rendered=self.jinja_env.from_string(self.var_with_template).render(**template_data)self.name=data.get('name')self.type=MyNewWebhook._name()@classmethoddef_name(cls)->str:return'mywebhook'defto_dict(self)->Dict:return{self.name}defconnect(self):# loaded on webhook creationpassdefclose(self):# loaded on webhook closingpass