package db

import "strings"

type TransitionError struct {
	s string
}

func (te *TransitionError) Error() string {
	return te.s
}

type TransitionErrorList struct {
	ErrorList []error
}

func (tel *TransitionErrorList) Error() string {
	ss := make([]string, 0, len(tel.ErrorList))
	for i := range tel.ErrorList {
		errStr := tel.ErrorList[i].Error()
		ss = append(ss, errStr)
	}
	return strings.Join(ss, ";")
}
