| $api (defined in Data) | Data | protected |
| $data (defined in Data) | Data | protected |
| $diff (defined in Data) | Data | protected |
| __call(string $method, array $args) | Data | |
| __construct(Api|self $caller, array $data=[]) | Data | |
| __serialize() | Data | |
| __toString() | AbstractEntity | |
| __unserialize(array $data) | Data | |
| _addWithPost(string $addPath, array $postData, string $field, array $diff) | PostMutatorTrait | protected |
| _get(string $field) | AbstractEntity | protected |
| Helix::_getDateTime() | DateTimeTrait | |
| Helix::Asana::Base::AbstractEntity::DueTrait::_getDateTime() | DateTimeTrait | |
| _getParentNode() | Task | protected |
| _has(string $field) | Data | protected |
| _hydrate(string $class, $item) | Data | protected |
| _is(string $field) | Data | protected |
| _of(string $resourceSubtype) | Data | protected |
| _reload(string $field) | AbstractEntity | protected |
| _removeWithPost(string $rmPath, array $postData, string $field, array|Closure $diff) | PostMutatorTrait | protected |
| _select(string|iterable $subject, callable $filter,... $args) | Data | protected |
| _set(string $field, $value) | Data | protected |
| _setData(array $data) | Task | protected |
| _setField(string $field, $value) | Data | protected |
| addAttachment(string $file) | Task | |
| addDependencies(array $tasks) | Task | |
| addDependency(Task $task) | Task | |
| addDependent(Task $task) | Task | |
| addDependents(array $tasks) | Task | |
| addFollower(User $user) | FollowersTrait | |
| addFollowers(array $users) | FollowersTrait | |
| addTag(Tag $tag) | Task | |
| addToProject($target) | Task | |
| addToProjects(iterable $targets) | Task | |
| ASSIGN_INBOX (defined in Task) | Task | |
| ASSIGN_LATER (defined in Task) | Task | |
| ASSIGN_NEW (defined in Task) | Task | |
| ASSIGN_TODAY (defined in Task) | Task | |
| ASSIGN_UPCOMING (defined in Task) | Task | |
| create() | Task | |
| delete() | DeleteTrait | |
| DIR (defined in Task) | Task | protected |
| duplicate(string $name, array $include) | Task | |
| follow() | Task | |
| GET_INCOMPLETE (defined in Task) | Task | |
| getAssignee() | Task | |
| getAssigneeStatus() | Task | |
| getAttachments() | Task | |
| getComments() | Task | |
| getCompletedAt() | Task | |
| getCreatedAt() | Task | |
| getCustomFields() | Task | |
| getDependencies() | Task | |
| getDependents() | Task | |
| getDueOn() | DueTrait | |
| getEvents(?string &$token) | SyncTrait | |
| getExternal() | Task | |
| getFollowers() | FollowersTrait | |
| getGid() | AbstractEntity | |
| getIsRenderedAsSeparator() | Task | |
| getLikes() | LikesTrait | |
| getMemberships() | Task | |
| getModifiedAt() | Task | |
| getName() | Task | |
| getNotes() | Task | |
| getNumLikes() | LikesTrait | |
| getNumSubtasks() | Task | |
| getParent() | Task | |
| getProjects() | Task | |
| getResourceSubtype() | Task | |
| getSections() | Task | |
| getStartOn() | DueTrait | |
| getStories() | Task | |
| getSubTasks() | Task | |
| getTags() | Task | |
| getUrl() | UrlTrait | |
| getWebhooks() | Task | |
| getWorkspace() | Task | |
| hasAssignee() | Task | |
| hasCustomFields() | Task | |
| hasDueOn() | DueTrait | |
| hasFollowers() | FollowersTrait | |
| hasGid() | AbstractEntity | |
| hasLikes() | LikesTrait | |
| hasMemberships() | Task | |
| hasName() | Task | |
| hasNotes() | Task | |
| hasParent() | Task | |
| hasStartOn() | DueTrait | |
| hasTags() | Task | |
| isCompleted() | Task | |
| isDiff() | Data | |
| isLiked() | LikesTrait | |
| jsonSerialize() | Data | |
| MAP (defined in Task) | Task | protected |
| newComment() | Task | |
| newSubTask() | Task | |
| newWebhook() | Task | |
| offsetExists(mixed $offset) | Data | |
| offsetGet(mixed $offset) | Data | |
| Helix::offsetSet(mixed $offset, mixed $value) | Data | |
| Helix::Asana::Base::ImmutableArrayTrait::offsetSet(mixed $offset, mixed $value) | ImmutableArrayTrait | |
| offsetUnset(mixed $offset) | Data | |
| ofMilestone() | Task | |
| OPT_FIELDS (defined in Task) | Task | protected |
| reload() | AbstractEntity | |
| removeDependencies(array $tasks) | Task | |
| removeDependency(Task $task) | Task | |
| removeDependent(Task $task) | Task | |
| removeDependents(array $tasks) | Task | |
| removeFollower(User $user) | FollowersTrait | |
| removeFollowers(array $users) | FollowersTrait | |
| removeFromProject(Project $project) | Task | |
| removeFromProjects(iterable $projects) | Task | |
| removeTag(Tag $tag) | Task | |
| selectAttachments(callable $filter) | Task | |
| selectComments(callable $filter) | Task | |
| selectDependencies(callable $filter) | Task | |
| selectDependents(callable $filter) | Task | |
| selectFollowers(callable $filter) | FollowersTrait | |
| selectLikes(callable $filter) | LikesTrait | |
| selectMemberships(callable $filter) | Task | |
| selectProjects(callable $filter) | Task | |
| selectStories(callable $filter) | Task | |
| selectSubTasks(callable $filter) | Task | |
| selectTags(callable $filter) | Task | |
| setAssignee(?User $user) | Task | |
| setAssigneeStatus(string $status) | Task | |
| setCompleted(bool $completed) | Task | |
| setDueOn($date) | DueTrait | |
| setIsRenderedAsSeparator(bool $flag) | Task | |
| setLiked(bool $liked) | LikesTrait | |
| setName(string $name) | Task | |
| setNotes(string $notes) | Task | |
| setParent(?Task $parent) | Task | |
| setResourceSubtype(string $type) | Task | |
| setStartOn($date) | DueTrait | |
| setWorkspace(Workspace $workspace) | Task | |
| toArray(bool $diff=false) | Data | |
| TYPE (defined in Task) | Task | |
| unfollow() | Task | |
| update() | Task | |