Protocols
-
Declaration
Swift
protocol APIRouteCollection
-
A
See moreProtocol
used to provide convenience functions for Models that return content that is filterable. Adopting the protocol requires implmentingcontentTextStrings()
which returns an array of ‘content’ strings that should be scanned in a filter operation.Declaration
Swift
protocol ContentFilterable
-
Defines a formatter to be used on export (from gdImage to data/file) conversions
See moreDeclaration
Swift
private protocol ExportableFormatter
-
A
See moreProtocol
for complex Fez interactions. One could consider this aHelper
if it weren’t for the limitation that Structs cannot inherit from other Structs.Declaration
Swift
protocol FezProtocol : APIRouteCollection
-
Defines a formatter to be used on import (from data/file to gdImage) conversions
See moreDeclaration
Swift
private protocol ImportableFormatter
-
Defines a formatter to be used on one of libgd built-in format with none-parametrizable export conversions
See moreDeclaration
Swift
private protocol LibGdExportableFormatter : ExportableFormatter
-
Defines a formatter to be used on one libgd built-in format import conversions
See moreDeclaration
Swift
private protocol LibGdImportableFormatter : ImportableFormatter
-
Defines a formatter to be used on one of libgd built-in format with parametrizable export conversions
See moreDeclaration
Swift
private protocol LibGdParametrizableExportFormatter : ExportableFormatter
-
Declaration
Swift
protocol RCFValidatable
-
Declaration
Swift
protocol Reportable
-
A
Protocol
for searchable models. Any model which implements this protocol should have a database column,fulltext_search
, which is a stored generated column containg tsvector data. See Sources/swiftarr/Migrations/Schema Creation/SearchIndexCreation.swiftDeclaration
Swift
protocol Searchable
-
Declaration
Swift
protocol SiteControllerUtils
-
Declaration
Swift
protocol StoredSetting