28 lines
313 B
Go
28 lines
313 B
Go
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"
|
|
}
|
|
}
|
|
|
|
type DataType int64
|
|
|
|
const (
|
|
DataTypeData DataType = iota
|
|
DataTypeMapping
|
|
DataTypeSetting
|
|
)
|