ViewModelProtocol
public protocol ViewModelProtocol: UpdateProtocol
ViewModel Protocol
-
Status for current request
Declaration
Swift
var requestStatus: RequestStatus
-
ModelType
Declaration
Swift
associatedtype ModelType: ModelProtocol
-
Array or Single object. Example: typealias Model = Array
or typealias Model = ModelType Declaration
Swift
associatedtype Model
-
Function for force view model update
Declaration
Swift
var viewModelChanged: ((Void) -> Void)?
-
Your model variable
Declaration
Swift
var model: Model
-
init functions
Declaration
Swift
init()
-
Undocumented
Declaration
Swift
public protocol ViewModelProtocol: UpdateProtocol
-
Set new Model type
Declaration
Swift
func set(_ model: Model)