Protocols
The following protocols are available globally.
-
An object that can have the status of its updates controlled.
See moreDeclaration
Swift
public protocol Controllable : UpdatesProviding -
A source that supports updating its properties at a given time interval
See moreDeclaration
Swift
public protocol CustomisableUpdateIntervalControllable : Controllable -
Declaration
Swift
public protocol AnyProperty : AnyObject, AnySnapshot -
A property provider that supports its properties being updated at any given time.
See moreDeclaration
Swift
public protocol ManuallyUpdatablePropertiesProvider : PropertiesProviding -
An object that provides properties.
See moreDeclaration
Swift
public protocol PropertiesProviding : AnyObject -
A type-erased snapshot of data.
See moreDeclaration
Swift
public protocol AnySnapshot -
Declaration
Swift
public protocol Property : AnyProperty -
An object that can provide data from a specific source on the device
See moreDeclaration
Swift
public protocol Source : PropertiesProviding -
Declaration
Swift
public protocol AvailabilityProviding -
Declaration
Swift
public protocol UpdatesProviding : AnyObject -
Declaration
Swift
public protocol UpdatingSource : Source, UpdatesProviding -
Declaration
Swift
public protocol AnyControllableSourceProvider : AnyUpdatingSourceProvider, Controllable -
Declaration
Swift
public protocol AnySourceProvider : AnyObject -
Declaration
Swift
public protocol AnyAutomaticUpdatingSourceProvider : AnyUpdatingSourceProvider -
Declaration
Swift
public protocol AnyUpdatingSourceProvider : AnySourceProvider -
Declaration
Swift
public protocol ControllableSourceProvider : AnyControllableSourceProvider, SourceProvider -
Declaration
Swift
public protocol SingleTransientSourceProvider : SourceProvider -
Declaration
Swift
public protocol ManuallyUpdatableSingleTransientSourceProvider : SingleTransientSourceProvider -
Declaration
Swift
public protocol SourceProvider : AnySourceProvider -
Declaration
Swift
public protocol AutomaticUpdatingSourceProvider : AnyAutomaticUpdatingSourceProvider, UpdatingSourceProvider -
Declaration
Swift
public protocol UpdatingSourceProvider : AnyUpdatingSourceProvider, SourceProvider
View on GitHub
Protocols Reference