Versions in this module Expand all Collapse all v0 v0.1.0 Jul 15, 2026 Changes in this version + type APIClient interface + CreateFolder func(ctx context.Context, spaceID string, request *clickup.FolderRequest) (*clickup.Folder, error) + CreateFolderlessList func(ctx context.Context, spaceID string, request *clickup.ListRequest) (*clickup.List, error) + CreateGoal func(ctx context.Context, teamID string, request *clickup.CreateGoalRequest) (*clickup.Goal, error) + CreateList func(ctx context.Context, folderID string, request *clickup.ListRequest) (*clickup.List, error) + CreateSpace func(ctx context.Context, teamID string, request *clickup.SpaceRequest) (*clickup.Space, error) + CreateTask func(ctx context.Context, listID string, options *TaskCreateOptions) (*clickup.Task, error) + CreateTaskComment func(ctx context.Context, taskID string, text string, assignee string, ...) (*clickup.CreateCommentResponse, error) + CreateWebhook func(ctx context.Context, teamID string, request *clickup.WebhookRequest) (*clickup.Webhook, error) + DeleteFolder func(ctx context.Context, folderID string) error + DeleteGoal func(ctx context.Context, goalID string) error + DeleteList func(ctx context.Context, listID string) error + DeleteSpace func(ctx context.Context, spaceID string) error + DeleteTask func(ctx context.Context, taskID string) error + DeleteTaskComment func(ctx context.Context, commentID string) error + DeleteWebhook func(ctx context.Context, webhookID string) error + GetAuthorizedTeams func(ctx context.Context) ([]clickup.Team, error) + GetAuthorizedUser func(ctx context.Context) (*clickup.User, error) + GetCurrentUser func(ctx context.Context) (*clickup.User, error) + GetCustomFields func(ctx context.Context, listID string) ([]clickup.CustomField, error) + GetFolder func(ctx context.Context, folderID string) (*clickup.Folder, error) + GetFolderlessLists func(ctx context.Context, spaceID string) ([]clickup.List, error) + GetFolders func(ctx context.Context, spaceID string) ([]clickup.Folder, error) + GetGoal func(ctx context.Context, goalID string) (*clickup.Goal, error) + GetGoals func(ctx context.Context, teamID string, includeCompleted bool) ([]clickup.Goal, []clickup.GoalFolder, error) + GetList func(ctx context.Context, listID string) (*clickup.List, error) + GetLists func(ctx context.Context, folderID string) ([]clickup.List, error) + GetMembers func(ctx context.Context, listID string) ([]clickup.Member, error) + GetSpace func(ctx context.Context, spaceID string) (*clickup.Space, error) + GetSpaces func(ctx context.Context, teamID string) ([]clickup.Space, error) + GetTask func(ctx context.Context, taskID string) (*clickup.Task, error) + GetTaskComments func(ctx context.Context, taskID string) ([]clickup.Comment, error) + GetTasks func(ctx context.Context, listID string, options *TaskQueryOptions) ([]clickup.Task, error) + GetView func(ctx context.Context, viewID string) (*clickup.View, error) + GetViews func(ctx context.Context, listID string) ([]clickup.View, error) + GetWebhooks func(ctx context.Context, teamID string) ([]clickup.Webhook, error) + GetWorkspaceMembers func(ctx context.Context, workspaceID string) ([]clickup.TeamUser, error) + GetWorkspaces func(ctx context.Context) ([]clickup.Team, error) + SetCustomFieldValue func(ctx context.Context, taskID string, fieldID string, ...) error + UpdateFolder func(ctx context.Context, folderID string, request *clickup.FolderRequest) (*clickup.Folder, error) + UpdateGoal func(ctx context.Context, goalID string, request *clickup.UpdateGoalRequest) (*clickup.Goal, error) + UpdateList func(ctx context.Context, listID string, request *clickup.ListRequest) (*clickup.List, error) + UpdateSpace func(ctx context.Context, spaceID string, request *clickup.SpaceRequest) (*clickup.Space, error) + UpdateTask func(ctx context.Context, taskID string, options *TaskUpdateOptions) (*clickup.Task, error) + UpdateTaskComment func(ctx context.Context, commentID string, text string, resolved bool) error + UpdateWebhook func(ctx context.Context, webhookID string, request *clickup.WebhookRequest) (*clickup.Webhook, error) + type AuthManager interface + DeleteToken func(workspace string) error + GetCurrentToken func() (*auth.Token, error) + GetToken func(workspace string) (*auth.Token, error) + IsAuthenticated func(workspace string) bool + ListWorkspaces func() ([]string, error) + SaveToken func(workspace string, token *auth.Token) error + type ConfigProvider interface + AllSettings func() map[string]interface{} + Get func(key string) interface{} + GetBool func(key string) bool + GetInt func(key string) int + GetString func(key string) string + GetStringMap func(key string) map[string]interface{} + GetStringSlice func(key string) []string + IsSet func(key string) bool + Set func(key string, value interface{}) + type OutputFormatter interface + GetFormat func() string + Print func(data interface{}) error + PrintError func(err error) + PrintInfo func(message string) + PrintSuccess func(message string) + PrintTo func(w io.Writer, data interface{}) error + PrintWarning func(message string) + SetColor func(enabled bool) + SetFormat func(format string) error + SetQuiet func(enabled bool) + SetTableHeader func(headers []string) + type TaskCreateOptions struct + Assignees []string + Description string + DueDate string + Name string + Priority string + Status string + Tags []string + type TaskQueryOptions struct + Assignees []string + DueDate *time.Time + Page int + Priority *int + Statuses []string + Tags []string + type TaskUpdateOptions struct + AddAssignees []string + Description string + DueDate string + Name string + Priority string + RemoveAssignees []string + Status string + Tags []string + func (o *TaskUpdateOptions) HasUpdates() bool