Protocols
The following protocols are available globally.
-
Declaration
Swift
public protocol CollectionRowReusable : AnyObject -
RowConfigurable defines the behavior of a view which can be binded to its row
Version
1.8.0See moreDate
02/05/22Declaration
Swift
public protocol RowConfigurable -
RowPresentable defines how the view should look like for a row.
Version
1.8.0See moreDate
11/10/21Declaration
Swift
public protocol RowPresentable : AnyObject -
Declaration
Swift
public protocol TableRowReusable : AnyObject -
The type of a default button row
Declaration
Swift
public protocol DefaultButtonRowType : ButtonRowType -
The row type that holds a default label row
Declaration
Swift
public protocol DefaultLabelRowType : LabelRowType -
The type of a default tap row
Declaration
Swift
public protocol DefaultTapRowType : TapRowType -
The type of a default text row
Declaration
Swift
public protocol DefaultTextAreaRowType : TextRowType -
The row type that holds a default text row
Declaration
Swift
public protocol DefaultTextRowType : TextRowType -
The type of the row
Declaration
Swift
public protocol DefaultToggleRowType : ToggleRowType -
Declaration
Swift
public protocol Formatter -
The interface of a row
See moreDeclaration
Swift
public protocol RowType : AnyObject -
The interface of a tappable row
See moreDeclaration
Swift
public protocol TapRowType : LabelRowType -
The type of the row.
See moreDeclaration
Swift
public protocol TextRowType : LabelRowType -
The protocol of the toggle row
See moreDeclaration
Swift
public protocol ToggleRowType : LabelRowType -
Undocumented
See moreDeclaration
Swift
public protocol ValueRowType : LabelRowType -
The protocol of a section
See moreDeclaration
Swift
public protocol SectionType -
RuleType presents a rule that a text field value should follow.
Version
1.8.0See moreDate
08/10/21Declaration
Swift
public protocol RuleType : AnyObject -
Declaration
Swift
public protocol TextViewThemeType -
DeviceHelperDelegate is used when a futher action need to be performed following a device related action.
Version
1.5.0See moreDate
08/08/2019Declaration
Swift
public protocol DeviceHelperDelegate : AnyObject -
Declaration
Swift
@available(macCatalyst 14.0, *) public protocol CameraHelperDelegate : AnyObject -
-
KeyboardHelperDelegate is used to perform an action notified by KeyboardHelper.
Version
1.5.0See moreDate
18/08/2019Declaration
Swift
public protocol KeyboardHelperDelegate : AnyObject -
InfiniteListDelegate defines the action triggered in the list.
Version
1.5.0See moreDate
01/09/2019Declaration
Swift
public protocol InfiniteListDelegate : AnyObject -
LocationHelperDelegate is used to perform an action when an action happens.
Version
1.5.0See moreDate
07/09/2019Declaration
Swift
public protocol LocationHelperDelegate : AnyObject -
Declaration
Swift
public protocol MapViewDelegate : AnyObject -
MessageHelper defines the action that a message helper should do.
Version
1.9.15See moreDate
29/03/2023Declaration
Swift
public protocol MessageHelper -
MessageHelperDelegate is used when a futher action need to be performed after performing an action about the message.
Version
1.5.0See moreDate
07/09/2019Declaration
Swift
public protocol MessageHelperDelegate : AnyObject -
NotificationHelperDelegate is used to get the result of an authorization.
Version
1.5.0See moreDate
03/09/2019 -
-
DataPickerDelegate contains the action to be performed when an action happens in the DataPicker.
Version
1.5.0See moreDate
15/08/2019Declaration
Swift
public protocol DataPickerDelegate : AnyObject -
PageViewDelegate is a callback when the current page is changed.
Version
1.5.0See moreDate
07/08/2019Declaration
Swift
public protocol PageViewDelegate : AnyObject
Protocols Reference