package feed

import "errors"

// Ошибки, связанные с валидацией входных данных
var (
	// ErrCancellationReasonRequired Возвращается при попытке отмены события без указания причины
	ErrCancellationReasonRequired = errors.New("cancellation reason is required for feed event cancellation")
	// ErrAttachmentIDRequired Возвращается при попытке отмены события без указания Id вложения
	ErrAttachmentIDRequired = errors.New("attachment Id is required for feed event cancellation")
	// ErrUserIDRequired Возвращается при попытке отмены события без указания Id пользователя
	ErrUserIDRequired = errors.New("user Id cancellation is required for feed event cancellation")
	// ErrCreationInvalidData Возвращается при попытке создания события без указания Id пользователя, или типа события, или сообщения
	ErrCreationInvalidData = errors.New("invalid event data provided for creation (missing owner, type, or message)")

	ErrNotFound = errors.New("not found")
)
