gitlab.com/evatix-go/core@v1.3.55/internal/internalinterface/all-equalers.go (about) 1 package internalinterface 2 3 type IdentifierWithEqualer interface { 4 IdentifierGetter 5 IsIdentifierEqualer 6 } 7 8 type IsTypeNameEqualer interface { 9 IsTypeName(typeName string) bool 10 } 11 12 type IsCategoryNameEqualer interface { 13 IsCategoryName(categoryName string) bool 14 } 15 16 type IsEntityTypeNameEqualer interface { 17 IsEntityTypeName(entityName string) bool 18 } 19 20 type TypeNameWithEqualer interface { 21 TypeNameGetter 22 IsTypeNameEqualer 23 } 24 25 type CategoryNameWithEqualer interface { 26 CategoryNamer 27 IsCategoryNameEqualer 28 } 29 30 type EntityTypeNameWithEqualer interface { 31 EntityTypeNamer 32 IsEntityTypeNameEqualer 33 } 34 35 type IsNameEqualer interface { 36 IsNameEqual(name string) bool 37 } 38 39 type NameWithNameEqualer interface { 40 Namer 41 IsNameEqualer 42 }