Protocols

The following protocols are available globally.

  • CollectionRowReusable defines a reusable collection cell row

    Version

    1.8.0

    Date

    19/08/22

    Author

    Adamas
    See more

    Declaration

    Swift

    public protocol CollectionRowReusable : AnyObject
  • RowConfigurable defines the behavior of a view which can be binded to its row

    Version

    1.8.0

    Date

    02/05/22

    Author

    Adamas
    See more

    Declaration

    Swift

    public protocol RowConfigurable
  • RowPresentable defines how the view should look like for a row.

    Version

    1.8.0

    Date

    11/10/21

    Author

    Adamas
    See more

    Declaration

    Swift

    public protocol RowPresentable : AnyObject
  • TableRowReusable defines a reusable table cell row

    Version

    1.8.0

    Date

    02/05/22

    Author

    Adamas
    See more

    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
  • Formatter defines the function to format a string.

    Version

    1.10.0

    Date

    13/07/22

    Author

    Adamas
    See more

    Declaration

    Swift

    public protocol Formatter
  • The interface of a tappable row

    See more

    Declaration

    Swift

    public protocol ButtonRowType : RowType
  • The interface of a tags row

    See more

    Declaration

    Swift

    public protocol ItemsRowType : RowType
  • The interface of a label row

    See more

    Declaration

    Swift

    public protocol LabelRowType : RowType
  • The interface of a row

    See more

    Declaration

    Swift

    public protocol RowType : AnyObject
  • The interface of a tappable row

    See more

    Declaration

    Swift

    public protocol TapRowType : LabelRowType
  • The type of the row.

    See more

    Declaration

    Swift

    public protocol TextRowType : LabelRowType
  • The protocol of the toggle row

    See more

    Declaration

    Swift

    public protocol ToggleRowType : LabelRowType
  • Undocumented

    See more

    Declaration

    Swift

    public protocol ValueRowType : LabelRowType
  • The protocol of a section

    See more

    Declaration

    Swift

    public protocol SectionType
  • RuleType presents a rule that a text field value should follow.

    Version

    1.8.0

    Date

    08/10/21

    Author

    Adamas
    See more

    Declaration

    Swift

    public protocol RuleType : AnyObject
  • TextViewThemeType defines the theme of a text view

    Version

    1.8.0

    Date

    04/05/22

    Author

    Adamas
    See more

    Declaration

    Swift

    public protocol TextViewThemeType
  • DeviceHelperDelegate is used when a futher action need to be performed following a device related action.

    Author

    Adamas

    Version

    1.5.0

    Date

    08/08/2019
    See more

    Declaration

    Swift

    public protocol DeviceHelperDelegate : AnyObject
  • CameraHelperDelegate is used when an authorization finished.

    Author

    Adamas

    Version

    1.5.0

    Date

    16/08/2019
    See more

    Declaration

    Swift

    @available(macCatalyst 14.0, *)
    public protocol CameraHelperDelegate : AnyObject
  • The picker action has been finished.

    Author

    Adamas

    Version

    1.0.0

    Date

    10/06/2017
    See more
  • KeyboardHelperDelegate is used to perform an action notified by KeyboardHelper.

    Author

    Adamas

    Version

    1.5.0

    Date

    18/08/2019
    See more

    Declaration

    Swift

    public protocol KeyboardHelperDelegate : AnyObject
  • InfiniteListDelegate defines the action triggered in the list.

    Author

    Adamas

    Version

    1.5.0

    Date

    01/09/2019
    See more

    Declaration

    Swift

    public protocol InfiniteListDelegate : AnyObject
  • LocationHelperDelegate is used to perform an action when an action happens.

    Author

    Adamas

    Version

    1.5.0

    Date

    07/09/2019
    See more

    Declaration

    Swift

    public protocol LocationHelperDelegate : AnyObject
  • MapViewDelegate records the action performed on the map.

    Author

    Adamas

    Version

    1.5.0

    Date

    05/09/2019
    See more

    Declaration

    Swift

    public protocol MapViewDelegate : AnyObject
  • MessageHelper defines the action that a message helper should do.

    Author

    Adamas

    Version

    1.9.15

    Date

    29/03/2023
    See more

    Declaration

    Swift

    public protocol MessageHelper
  • MessageHelperDelegate is used when a futher action need to be performed after performing an action about the message.

    Author

    Adamas

    Version

    1.5.0

    Date

    07/09/2019
    See more

    Declaration

    Swift

    public protocol MessageHelperDelegate : AnyObject
  • NotificationHelperDelegate is used to get the result of an authorization.

    Author

    Adamas

    Version

    1.5.0

    Date

    03/09/2019
    See more
  • NotificationHelperType is used to manage the notification.

    Author

    Adamas

    Version

    1.9.15

    Date

    29/03/2023
    See more
  • DataPickerDelegate contains the action to be performed when an action happens in the DataPicker.

    Author

    Adamas

    Version

    1.5.0

    Date

    15/08/2019
    See more

    Declaration

    Swift

    public protocol DataPickerDelegate : AnyObject
  • PageViewDelegate is a callback when the current page is changed.

    Author

    Adamas

    Version

    1.5.0

    Date

    07/08/2019
    See more

    Declaration

    Swift

    public protocol PageViewDelegate : AnyObject