validator

package
v2.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsValidRegex

func IsValidRegex(expr string) bool

IsValidRegex verifies if the regex can be compiled.

func IsValidURL

func IsValidURL(absoluteURL string) bool

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

func ValidateDirection(direction string) error

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

func ValidateEntryOrder(order string) error

ValidateEntryOrder makes sure the sorting order is valid.

func ValidateEntryStatus

func ValidateEntryStatus(status string) error

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

func ValidateRange(offset, limit int) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL