This commit is contained in:
Alex Shevchuk
2025-08-18 17:12:04 +03:00
commit d84487d238
157 changed files with 160686 additions and 0 deletions

17
internal/feed/errors.go Normal file
View File

@@ -0,0 +1,17 @@
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")
)