---
title: OCKTaskControllerProtocol Implementations
framework: CareKit
role: collectionGroup
path: carekit/ocktaskcontroller/ocktaskcontrollerprotocol-implementations
---

# OCKTaskControllerProtocol Implementations

No overview available.

## Topics

### Instance Methods

- [appendOutcomeValue(withType:at:completion:)](carekit/ocktaskcontroller/appendoutcomevalue(withtype:at:completion:).md)
- [eventFor(indexPath:)](carekit/ocktaskcontroller/eventfor(indexpath:).md)
- [initiateDeletionForOutcomeValue(atIndex:eventIndexPath:deletionCompletion:)](carekit/ocktaskcontroller/initiatedeletionforoutcomevalue(atindex:eventindexpath:deletioncompletion:).md)
- [initiateDetailsViewController(forIndexPath:)](carekit/ocktaskcontroller/initiatedetailsviewcontroller(forindexpath:).md)
- [makeOutcomeFor(event:withValues:)](carekit/ocktaskcontroller/makeoutcomefor(event:withvalues:).md)
- [setEvent(atIndexPath:isComplete:completion:)](carekit/ocktaskcontroller/setevent(atindexpath:iscomplete:completion:).md)
- [validatedEvent(forIndexPath:)](carekit/ocktaskcontroller/validatedevent(forindexpath:).md)
- [validatedViewModel()](carekit/ocktaskcontroller/validatedviewmodel().md)
