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  }