mirror of
https://github.com/zitadel/zitadel.git
synced 2025-11-06 17:52:23 +00:00
27 lines
415 B
Go
27 lines
415 B
Go
|
|
package model
|
||
|
|
|
||
|
|
// code below could be generated
|
||
|
|
type SearchMethod Enum
|
||
|
|
|
||
|
|
var methods = []string{"Equals", "StartsWith", "Contains"}
|
||
|
|
|
||
|
|
type method int32
|
||
|
|
|
||
|
|
func (s method) String() string {
|
||
|
|
return methods[s]
|
||
|
|
}
|
||
|
|
|
||
|
|
const (
|
||
|
|
Equals method = iota
|
||
|
|
StartsWith
|
||
|
|
Contains
|
||
|
|
)
|
||
|
|
|
||
|
|
func SearchMethodToInt(s SearchMethod) int32 {
|
||
|
|
return int32(s.(method))
|
||
|
|
}
|
||
|
|
|
||
|
|
func SearchMethodFromInt(index int32) SearchMethod {
|
||
|
|
return method(index)
|
||
|
|
}
|