package framework

import (
	"fmt"
)

type OutputType string

// this version is the golang-interface version,
// for example: `OutputInterfaceV1` in this package
type OutputInterfaceVersion string

type OutputMeta struct {
	Type             OutputType
	InterfaceVersion OutputInterfaceVersion
}

func (this *OutputMeta) String() string {
	return fmt.Sprintf("Type:%s;InterfaceVersion:%s", this.Type, this.InterfaceVersion)
}
