gitlab.com/evatix-go/core@v1.3.55/internal/internalinterface/internalpathextender/Identifier.go (about) 1 package internalpathextender 2 3 type IdGetter interface { 4 Id() string 5 } 6 7 type IdIntGetter interface { 8 IdInteger() int 9 } 10 11 // NameGetter 12 // 13 // Meaningful name to the path or the meaningful identifier 14 type NameGetter interface { 15 // Name 16 // 17 // Meaningful name to the path or the meaningful identifier 18 Name() string 19 } 20 21 type Identifier interface { 22 IdGetter 23 IdIntGetter 24 NameGetter 25 }