New Custom Webhook Event

We are trying to register a new webhook with the below code 

public class Webhook : IWebhookRegistrar , ITranslatablePlugin
	{
		public string Name => "Webhook Extension";

		public string Description => "Adds custom  webhook";

		private ITranslatablePluginController _translationController;
		private IWebhookController _webhookController;

		public Translation[] DefaultTranslations
		{
			get
			{
				var translation = new Translation("en-us");

				translation.Set("my_translation_name", "sample webhook");
				translation.Set("my_translation_description", "custom webhook");

				return new Translation[] { translation };
			}
		}
		public void SetController(ITranslatablePluginController controller)
		{
			_translationController = controller;
		}

		public void Initialize()
		{		
			
		}


		public void Register(IWebhookController controller)
		{
			
			_webhookController = controller;
			var webhookEvent = new WebhookEvent(_translationController.GetLanguageResourceValue("my_translation_name"), _translationController.GetLanguageResourceValue("my_translation_description"), _translationController, Guid.Parse("8bd09c7a-a417-4bd4-a65e-d2bedea007ab"), Type.GetType("Webhook.Extension.WebhookData"));
			_webhookController.Register(webhookEvent);

		}

		
	}

we are able to register the webhook , and the webhook is sending the data to the specific URL , 

But the name and description are missing on the UI , we are able to see only the check box.



corrected spell
[edited by: Satish Kumar Polampalli at 12:26 PM (GMT 0) on Mon, Jun 21 2021]