18 lines
1.2 KiB
Go
18 lines
1.2 KiB
Go
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")
|
||
)
|