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)
ViewModelProtocol Protocol Reference