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