Refactor check earlier registration
[nonrtric/plt/sme.git] / capifcore / internal / providermanagementapi / typevalidation.go
index c873f30..bb32991 100644 (file)
@@ -67,3 +67,10 @@ func (pd APIProviderEnrolmentDetails) validateFunctions() error {
        }
        return nil
 }
+
+func (pd APIProviderEnrolmentDetails) ValidateAlreadyRegistered(otherProvider APIProviderEnrolmentDetails) error {
+       if pd.RegSec == otherProvider.RegSec {
+               return errors.New("provider with identical regSec already registered")
+       }
+       return nil
+}