Documentation ¶
Index ¶
- func IsValidRegex(expr string) bool
- func IsValidURL(absoluteURL string) bool
- func ValidateCategoryCreation(store *storage.Storage, userID int64, request *model.CategoryRequest) *locale.LocalizedError
- func ValidateCategoryModification(store *storage.Storage, userID, categoryID int64, ...) *locale.LocalizedError
- func ValidateDirection(direction string) error
- func ValidateEntriesStatusUpdateRequest(request *model.EntriesStatusUpdateRequest) error
- func ValidateEntryModification(request *model.EntryUpdateRequest) error
- func ValidateEntryOrder(order string) error
- func ValidateEntryStatus(status string) error
- func ValidateFeedCreation(store *storage.Storage, userID int64, request *model.FeedCreationRequest) *locale.LocalizedError
- func ValidateFeedModification(store *storage.Storage, userID, feedID int64, ...) *locale.LocalizedError
- func ValidateRange(offset, limit int) error
- func ValidateSubscriptionDiscovery(request *model.SubscriptionDiscoveryRequest) *locale.LocalizedError
- func ValidateUserCreationWithPassword(store *storage.Storage, request *model.UserCreationRequest) *locale.LocalizedError
- func ValidateUserModification(store *storage.Storage, userID int64, changes *model.UserModificationRequest) *locale.LocalizedError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValidRegex ¶
IsValidRegex verifies if the regex can be compiled.
func IsValidURL ¶
IsValidURL verifies if the provided value is a valid absolute URL.
func ValidateCategoryCreation ¶
func ValidateCategoryCreation(store *storage.Storage, userID int64, request *model.CategoryRequest) *locale.LocalizedError
ValidateCategoryCreation validates category creation.
func ValidateCategoryModification ¶
func ValidateCategoryModification(store *storage.Storage, userID, categoryID int64, request *model.CategoryRequest) *locale.LocalizedError
ValidateCategoryModification validates category modification.
func ValidateDirection ¶
ValidateDirection makes sure the sorting direction is valid.
func ValidateEntriesStatusUpdateRequest ¶
func ValidateEntriesStatusUpdateRequest(request *model.EntriesStatusUpdateRequest) error
ValidateEntriesStatusUpdateRequest validates a status update for a list of entries.
func ValidateEntryModification ¶ added in v2.0.49
func ValidateEntryModification(request *model.EntryUpdateRequest) error
ValidateEntryModification makes sure the entry modification is valid.
func ValidateEntryOrder ¶
ValidateEntryOrder makes sure the sorting order is valid.
func ValidateEntryStatus ¶
ValidateEntryStatus makes sure the entry status is valid.
func ValidateFeedCreation ¶
func ValidateFeedCreation(store *storage.Storage, userID int64, request *model.FeedCreationRequest) *locale.LocalizedError
ValidateFeedCreation validates feed creation.
func ValidateFeedModification ¶
func ValidateFeedModification(store *storage.Storage, userID, feedID int64, request *model.FeedModificationRequest) *locale.LocalizedError
ValidateFeedModification validates feed modification.
func ValidateRange ¶
ValidateRange makes sure the offset/limit values are valid.
func ValidateSubscriptionDiscovery ¶
func ValidateSubscriptionDiscovery(request *model.SubscriptionDiscoveryRequest) *locale.LocalizedError
ValidateSubscriptionDiscovery validates subscription discovery requests.
func ValidateUserCreationWithPassword ¶
func ValidateUserCreationWithPassword(store *storage.Storage, request *model.UserCreationRequest) *locale.LocalizedError
ValidateUserCreationWithPassword validates user creation with a password.
func ValidateUserModification ¶
func ValidateUserModification(store *storage.Storage, userID int64, changes *model.UserModificationRequest) *locale.LocalizedError
ValidateUserModification validates user modifications.
Types ¶
This section is empty.