2024-03-23 21:25:19 +08:00
|
|
|
package interfaces
|
|
|
|
|
|
|
|
type IO int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
IOInput IO = iota
|
|
|
|
IOOutput
|
|
|
|
)
|
|
|
|
|
|
|
|
func (io IO) Code() string {
|
|
|
|
switch io {
|
|
|
|
case IOInput:
|
|
|
|
return "input"
|
|
|
|
case IOOutput:
|
|
|
|
return "output"
|
|
|
|
default:
|
|
|
|
return "unknown"
|
|
|
|
}
|
|
|
|
}
|
2024-03-25 20:22:18 +08:00
|
|
|
|
|
|
|
type DataType int64
|
|
|
|
|
|
|
|
const (
|
|
|
|
DataTypeData DataType = iota
|
|
|
|
DataTypeMapping
|
|
|
|
DataTypeSetting
|
|
|
|
)
|