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  }