From 9b7660d1d6871dec00298b2c861c557ee6a32657 Mon Sep 17 00:00:00 2001 From: Chris Caron Date: Mon, 7 Jul 2025 09:46:05 -0400 Subject: [PATCH] Updated Development_Contribution (markdown) --- Development_Contribution.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Development_Contribution.md b/Development_Contribution.md index ed990f9..bcc14dd 100644 --- a/Development_Contribution.md +++ b/Development_Contribution.md @@ -76,6 +76,19 @@ class NotifyFooBar(NotifyBase): # otherwise return False if it failed. return True + @property + def url_identifier(self): + """ + Returns a unique identifier for this plugin instance. + This is used to uniquely identify this service from another when + generating a unique identifier for the persistent storage engine. + + The goal is to return anything unique to this object (in a tuple) + If you have tokens and/or keys derived from the Apprise URL, + then you would want to include those items as well in this response. + """ + return (self.protocol, self.host) + def __len__(self): """ Returns the number of targets associated with this notification