Cortex iOS
 All Classes Functions Properties
Task Class Reference
Inheritance diagram for Task:

Instance Methods

(id) - initWithCoachType:startDate:endDate:taskDescription:type:target:value:status:
 
(id) - initWithJSON:
 
(NSDictionary *) - toServerDictionary
 
(BOOL) - isEqualToTask:
 
(Task *) - setValue:
 

Class Methods

(NSString *) + stringFromTaskType:
 
(TaskType) + taskTypeFromString:
 
(NSString *) + stringFromTaskStatus:
 
(TaskStatus) + taskStatusFromString:
 

Protected Types

enum  TaskType {
  kTASK_TYPE_NONE = 0, kTASK_TYPE_BE_ACTIVE, kTASK_TYPE_SLEEP, kTASK_TYPE_BE_RESILIENT,
  kTASK_TYPE_CALIBRATING, kTASK_TYPE_SLEEP_PERIOD_STAY_AWAKE, kTASK_TYPE_SLEEP_PERIOD_GO_TO_SLEEP, kTASK_TYPE_TAKE_MELATONIN,
  kTASK_TYPE_SLEEPY, kTASK_TYPE_UNWINDING, kTASK_TYPE_WAKING_UP, kTASK_TYPE_ACTIVE,
  kTASK_TYPE_BRIGHT_LIGHT, kTASK_TYPE_DIMMED_LIGHT, kTASK_TYPE_EXERCISE, kTASK_TYPE_TAKE_CAFFEINE,
  kTASK_TYPE_HAVE_BREAKFAST, kTASK_TYPE_HAVE_LUNCH, kTASK_TYPE_HAVE_DINNER, kTASK_TYPE_HAVE_SNACK,
  kTASK_TYPE_EAT_EXTRA_TODAY, kTASK_TYPE_FIRST_NIGHT_MELATONIN, kTASK_TYPE_FULLY_ADJUSTED, kTASK_TYPE_MR_WORRIES,
  kTASK_TYPE_MR_CONTROL, kTASK_TYPE_MR_SUPPORT, kTASK_TYPE_MR_FLEXIBILITY, kTASK_TYPE_MR_CONFIDENCE,
  kTASK_TYPE_MR_MOTIVATION, kTASK_TYPE_MR_RELAXATION
}
 
enum  TaskStatus { kTASK_STATUS_UNKNOWN = 0, kTASK_STATUS_SUCCEEDED, kTASK_STATUS_FAILED }
 

Properties

TaskType type
 
id target
 
NSDictionary * value
 
NSDate * startDate
 
NSDate * endDate
 
NSString * taskDescription
 
TaskStatus status
 
CoachType coachType
 
NSArray * messages
 
NSDate * mutationDate
 

The documentation for this class was generated from the following files: