package mqe

import (
	"gordenko.dev/dima/fixme"
)

const (
	EmptyValue            = "EMPTY_VALUE"
	BusyName              = "BUSY_NAME"
	WrongValue            = "WRONG_VALUE"
	WrongDate             = "WRONG_DATE"
	WrongDateRange        = "WRONG_DATE_RANGE"
	InvalidFirstHourOfDay = "WRONG_FIRST_HOUR_OF_DAY"
	InvalidLastDayOfMonth = "WRONG_LAST_DAY_OF_MONTH"
)

var (
	errorMessages = map[fixme.Code]string{
		EmptyValue:            "порожнє значення неприпустимо",
		BusyName:              "имя уже используется",
		WrongValue:            "неправильне значення",
		WrongDate:             "некоректна дата",
		WrongDateRange:        "некоректний діапазон",
		InvalidFirstHourOfDay: "корректное значение от 0 до 23",
		InvalidLastDayOfMonth: "корректное значение от 0 до 28",
	}

	fix = fixme.New(errorMessages)
)
