Documentation ¶
Index ¶
- Constants
- Variables
- func ConfirmTypeFromReader(t Gattung, r *bufio.Reader) (err error)
- func IsErrUnrecognizedGattung(err error) bool
- func IsErrUnsupportedGattung(err error) bool
- func MakeErrUnrecognizedGattung(v string) errUnrecognizedGattung
- func MakeErrUnsupportedGattung(g schnittstellen.GattungGetter) error
- type ErrEmptyKennung
- type ErrWrongType
- type Gattung
- func (a Gattung) AssertGattung(b schnittstellen.GattungGetter) (err error)
- func (a Gattung) Equals(b Gattung) bool
- func (a Gattung) EqualsAny(b any) bool
- func (a Gattung) EqualsGattung(b schnittstellen.GattungGetter) bool
- func (g Gattung) GetGattung() schnittstellen.GattungLike
- func (g Gattung) GetGattungString() string
- func (g Gattung) GetGattungStringPlural() string
- func (g Gattung) HasParents() bool
- func (g Gattung) IsTrueGattung() bool
- func (g *Gattung) Reset()
- func (g *Gattung) Set(v string) (err error)
- func (g Gattung) String() string
Constants ¶
View Source
const ( Unknown = Gattung(iota) Akte Typ Bezeichnung Etikett Hinweis Transaktion Zettel Konfig Kennung Bestandsaufnahme AkteTyp Kasten MaxGattung = Kasten )
Do not change this order, various serialization formats rely on the underlying integer values.
Variables ¶
View Source
var ErrNoAbbreviation = errors.New("no abbreviation")
Functions ¶
func IsErrUnsupportedGattung ¶
func MakeErrUnrecognizedGattung ¶
func MakeErrUnrecognizedGattung(v string) errUnrecognizedGattung
func MakeErrUnsupportedGattung ¶
func MakeErrUnsupportedGattung(g schnittstellen.GattungGetter) error
Types ¶
type ErrEmptyKennung ¶
type ErrEmptyKennung struct{}
func (ErrEmptyKennung) Error ¶
func (e ErrEmptyKennung) Error() string
func (ErrEmptyKennung) Is ¶
func (e ErrEmptyKennung) Is(target error) (ok bool)
type ErrWrongType ¶
type ErrWrongType struct {
ExpectedType, ActualType Gattung
}
func (ErrWrongType) Error ¶
func (e ErrWrongType) Error() string
func (ErrWrongType) Is ¶
func (e ErrWrongType) Is(target error) (ok bool)
type Gattung ¶
type Gattung int
func Make ¶
func Make(g schnittstellen.GattungLike) Gattung
func MakeOrUnknown ¶
func Must ¶
func Must(g schnittstellen.GattungGetter) Gattung
func TrueGattung ¶
func TrueGattung() (out []Gattung)
func (Gattung) AssertGattung ¶
func (a Gattung) AssertGattung(b schnittstellen.GattungGetter) (err error)
func (Gattung) EqualsGattung ¶
func (a Gattung) EqualsGattung(b schnittstellen.GattungGetter) bool
func (Gattung) GetGattung ¶
func (g Gattung) GetGattung() schnittstellen.GattungLike
func (Gattung) GetGattungString ¶
func (Gattung) GetGattungStringPlural ¶
func (Gattung) HasParents ¶
func (Gattung) IsTrueGattung ¶
Click to show internal directories.
Click to hide internal directories.