diff --git a/models/resources/interfaces.go b/models/resources/interfaces.go index dcb4d10..501354b 100755 --- a/models/resources/interfaces.go +++ b/models/resources/interfaces.go @@ -20,6 +20,7 @@ type ResourceInterface interface { SetAllowedInstances(request *tools.APIRequest) AddInstances(instance ResourceInstanceITF) RefineResourceByPartnership(peerID string) ResourceInterface + GetSignature() string } type ResourceInstanceITF interface { diff --git a/models/resources/resource.go b/models/resources/resource.go index 5c13739..e6cd778 100755 --- a/models/resources/resource.go +++ b/models/resources/resource.go @@ -30,6 +30,10 @@ type AbstractResource struct { Signature string `bson:"signature" json:"signature"` } +func (abs *AbstractResource) GetSignature() string { + return abs.Signature +} + func (abs *AbstractResource) FilterPeer(peerID string) *dbs.Filters { return nil }