clickup

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConnector

func NewConnector() (*sdk.ConnectorPlugin, error)

Types

type CreateFolderOperation

type CreateFolderOperation struct {
	// contains filtered or unexported fields
}

func NewCreateFolderOperation

func NewCreateFolderOperation() *CreateFolderOperation

func (*CreateFolderOperation) GetInfo

func (c *CreateFolderOperation) GetInfo() *sdk.OperationInfo

func (*CreateFolderOperation) Run

func (*CreateFolderOperation) Test

func (c *CreateFolderOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type CreateFolderlessListOperation

type CreateFolderlessListOperation struct {
	// contains filtered or unexported fields
}

func NewCreateFolderlessListOperation

func NewCreateFolderlessListOperation() *CreateFolderlessListOperation

func (*CreateFolderlessListOperation) GetInfo

func (*CreateFolderlessListOperation) Run

func (*CreateFolderlessListOperation) Test

type CreateSpaceOperation

type CreateSpaceOperation struct {
	// contains filtered or unexported fields
}

func NewCreateSpaceOperation

func NewCreateSpaceOperation() *CreateSpaceOperation

func (*CreateSpaceOperation) GetInfo

func (c *CreateSpaceOperation) GetInfo() *sdk.OperationInfo

func (*CreateSpaceOperation) Run

func (c *CreateSpaceOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*CreateSpaceOperation) Test

func (c *CreateSpaceOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type CreateTaskOperation

type CreateTaskOperation struct {
	// contains filtered or unexported fields
}

func NewCreateTaskOperation

func NewCreateTaskOperation() *CreateTaskOperation

func (*CreateTaskOperation) GetInfo

func (c *CreateTaskOperation) GetInfo() *sdk.OperationInfo

func (*CreateTaskOperation) Run

func (c *CreateTaskOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*CreateTaskOperation) Test

func (c *CreateTaskOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type DeleteTaskOperation

type DeleteTaskOperation struct {
	// contains filtered or unexported fields
}

func NewDeleteTaskOperation

func NewDeleteTaskOperation() *DeleteTaskOperation

func (*DeleteTaskOperation) GetInfo

func (c *DeleteTaskOperation) GetInfo() *sdk.OperationInfo

func (*DeleteTaskOperation) Run

func (c *DeleteTaskOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*DeleteTaskOperation) Test

func (c *DeleteTaskOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type Folder added in v0.5.2

type Folder struct {
	ID               string `json:"id"`
	Name             string `json:"name"`
	OrderIndex       int    `json:"orderindex"`
	OverrideStatuses bool   `json:"override_statuses"`
	Hidden           bool   `json:"hidden"`
	Space            Space  `json:"space"`
	TaskCount        string `json:"task_count"`
	Lists            []List `json:"lists"`
}

type FoldersResponse added in v0.5.2

type FoldersResponse struct {
	Folders []Folder `json:"folders"`
}

type GetFolderOperation

type GetFolderOperation struct {
	// contains filtered or unexported fields
}

func NewGetFolderOperation

func NewGetFolderOperation() *GetFolderOperation

func (*GetFolderOperation) GetInfo

func (c *GetFolderOperation) GetInfo() *sdk.OperationInfo

func (*GetFolderOperation) Run

func (c *GetFolderOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetFolderOperation) Test

func (c *GetFolderOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetFolderlesslistOperation

type GetFolderlesslistOperation struct {
	// contains filtered or unexported fields
}

func NewGetFolderlesslistOperation

func NewGetFolderlesslistOperation() *GetFolderlesslistOperation

func (*GetFolderlesslistOperation) GetInfo

func (*GetFolderlesslistOperation) Run

func (*GetFolderlesslistOperation) Test

type GetFoldersOperation

type GetFoldersOperation struct {
	// contains filtered or unexported fields
}

func NewGetFoldersOperation

func NewGetFoldersOperation() *GetFoldersOperation

func (*GetFoldersOperation) GetInfo

func (c *GetFoldersOperation) GetInfo() *sdk.OperationInfo

func (*GetFoldersOperation) Run

func (c *GetFoldersOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetFoldersOperation) Test

func (c *GetFoldersOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetListOperation

type GetListOperation struct {
	// contains filtered or unexported fields
}

func NewGetListOperation

func NewGetListOperation() *GetListOperation

func (*GetListOperation) GetInfo

func (c *GetListOperation) GetInfo() *sdk.OperationInfo

func (*GetListOperation) Run

func (c *GetListOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetListOperation) Test

func (c *GetListOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetSpaceOperation

type GetSpaceOperation struct {
	// contains filtered or unexported fields
}

func NewGetSpaceOperation

func NewGetSpaceOperation() *GetSpaceOperation

func (*GetSpaceOperation) GetInfo

func (c *GetSpaceOperation) GetInfo() *sdk.OperationInfo

func (*GetSpaceOperation) Run

func (c *GetSpaceOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetSpaceOperation) Test

func (c *GetSpaceOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetSpacesOperation

type GetSpacesOperation struct {
	// contains filtered or unexported fields
}

func NewGetSpacesOperation

func NewGetSpacesOperation() *GetSpacesOperation

func (*GetSpacesOperation) GetInfo

func (c *GetSpacesOperation) GetInfo() *sdk.OperationInfo

func (*GetSpacesOperation) Run

func (c *GetSpacesOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetSpacesOperation) Test

func (c *GetSpacesOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetTaskOperation

type GetTaskOperation struct {
	// contains filtered or unexported fields
}

func NewGetTaskOperation

func NewGetTaskOperation() *GetTaskOperation

func (*GetTaskOperation) GetInfo

func (c *GetTaskOperation) GetInfo() *sdk.OperationInfo

func (*GetTaskOperation) Run

func (c *GetTaskOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetTaskOperation) Test

func (c *GetTaskOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetTasksOperation

type GetTasksOperation struct {
	// contains filtered or unexported fields
}

func NewGetTasksOperation

func NewGetTasksOperation() *GetTasksOperation

func (*GetTasksOperation) GetInfo

func (c *GetTasksOperation) GetInfo() *sdk.OperationInfo

func (*GetTasksOperation) Run

func (c *GetTasksOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetTasksOperation) Test

func (c *GetTasksOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type GetTeamsOperation

type GetTeamsOperation struct {
	// contains filtered or unexported fields
}

func NewGetTeamsOperation

func NewGetTeamsOperation() *GetTeamsOperation

func (*GetTeamsOperation) GetInfo

func (c *GetTeamsOperation) GetInfo() *sdk.OperationInfo

func (*GetTeamsOperation) Run

func (c *GetTeamsOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*GetTeamsOperation) Test

func (c *GetTeamsOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type List added in v0.5.2

type List struct {
	ID               string      `json:"id"`
	Name             string      `json:"name"`
	OrderIndex       int         `json:"orderindex"`
	Content          string      `json:"content"`
	Status           Status      `json:"status"`
	Priority         Priority    `json:"priority"`
	Assignee         interface{} `json:"assignee"`
	TaskCount        interface{} `json:"task_count"`
	DueDate          string      `json:"due_date"`
	StartDate        interface{} `json:"start_date"`
	Folder           Folder      `json:"folder"`
	Space            Space       `json:"space"`
	Archived         bool        `json:"archived"`
	OverrideStatuses bool        `json:"override_statuses"`
	PermissionLevel  string      `json:"permission_level"`
}

type ListsResponse added in v0.5.2

type ListsResponse struct {
	Lists []List `json:"lists"`
}

type Member added in v0.5.2

type Member struct {
	ID             int     `json:"id"`
	Username       string  `json:"username"`
	Email          string  `json:"email"`
	Color          *string `json:"color"`
	Initials       string  `json:"initials"`
	ProfilePicture string  `json:"profilePicture"`
}

type MembersResponse added in v0.5.2

type MembersResponse struct {
	Members []Member `json:"members"`
}

type Priority added in v0.5.2

type Priority struct{}

type SearchTaskOperation

type SearchTaskOperation struct {
	// contains filtered or unexported fields
}

func NewSearchTaskOperation

func NewSearchTaskOperation() *SearchTaskOperation

func (*SearchTaskOperation) GetInfo

func (c *SearchTaskOperation) GetInfo() *sdk.OperationInfo

func (*SearchTaskOperation) Run

func (c *SearchTaskOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*SearchTaskOperation) Test

func (c *SearchTaskOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type Space

type Space struct {
	ID                string      `json:"id"`
	Name              string      `json:"name"`
	Private           bool        `json:"private"`
	Color             *string     `json:"color,omitempty"`
	Avatar            *string     `json:"avatar,omitempty"`
	AdminCanManage    bool        `json:"admin_can_manage"`
	Archived          bool        `json:"archived"`
	Members           []Member    `json:"members"`
	Statuses          []Status    `json:"statuses"`
	MultipleAssignees bool        `json:"multiple_assignees"`
	Features          interface{} `json:"features"`
}

type SpacesResponse added in v0.5.2

type SpacesResponse struct {
	Spaces []Space `json:"spaces"`
}

type Status added in v0.5.2

type Status struct{}

type Task added in v0.5.2

type Task struct {
	ID                  string      `json:"id"`
	CustomItemID        interface{} `json:"custom_item_id"`
	Name                string      `json:"name"`
	Status              Status      `json:"status"`
	MarkdownDescription string      `json:"markdown_description"`
	OrderIndex          string      `json:"orderindex"`
	DateCreated         string      `json:"date_created"`
	DateUpdated         string      `json:"date_updated"`
	DateClosed          interface{} `json:"date_closed"`
	DateDone            interface{} `json:"date_done"`
	Parent              interface{} `json:"parent"`
	Priority            interface{} `json:"priority"`
	DueDate             interface{} `json:"due_date"`
	StartDate           interface{} `json:"start_date"`
	Points              int         `json:"points"`
	TimeEstimate        interface{} `json:"time_estimate"`
	TimeSpent           interface{} `json:"time_spent"`
	List                List        `json:"list"`
	Folder              Folder      `json:"folder"`
	Space               Space       `json:"space"`
	URL                 string      `json:"url"`
}

type TaskResponse added in v0.5.2

type TaskResponse struct {
	Tasks []Task `json:"tasks,omitempty"`
}

type Team

type Team struct {
	ID      string   `json:"id"`
	Name    string   `json:"name"`
	Color   string   `json:"color"`
	Avatar  string   `json:"avatar"`
	Members []Member `json:"members"`
}

type TeamsResponse added in v0.5.2

type TeamsResponse struct {
	Teams []Team `json:"teams"`
}

type TriggerNewSpace

type TriggerNewSpace struct {
	// contains filtered or unexported fields
}

func NewTriggerNewSpace

func NewTriggerNewSpace() *TriggerNewSpace

func (*TriggerNewSpace) GetInfo

func (t *TriggerNewSpace) GetInfo() *sdk.TriggerInfo

func (*TriggerNewSpace) OnDisabled

func (t *TriggerNewSpace) OnDisabled(ctx *sdk.RunContext) error

func (*TriggerNewSpace) OnEnabled

func (t *TriggerNewSpace) OnEnabled(ctx *sdk.RunContext) error

func (*TriggerNewSpace) Run

func (t *TriggerNewSpace) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*TriggerNewSpace) Test

func (t *TriggerNewSpace) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type UpdateSpaceOperation

type UpdateSpaceOperation struct {
	// contains filtered or unexported fields
}

func NewUpdateSpaceOperation

func NewUpdateSpaceOperation() *UpdateSpaceOperation

func (*UpdateSpaceOperation) GetInfo

func (c *UpdateSpaceOperation) GetInfo() *sdk.OperationInfo

func (*UpdateSpaceOperation) Run

func (c *UpdateSpaceOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*UpdateSpaceOperation) Test

func (c *UpdateSpaceOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

type UpdateTaskOperation

type UpdateTaskOperation struct {
	// contains filtered or unexported fields
}

func NewUpdateTaskOperation

func NewUpdateTaskOperation() *UpdateTaskOperation

func (*UpdateTaskOperation) GetInfo

func (c *UpdateTaskOperation) GetInfo() *sdk.OperationInfo

func (*UpdateTaskOperation) Run

func (c *UpdateTaskOperation) Run(ctx *sdk.RunContext) (sdk.JSON, error)

func (*UpdateTaskOperation) Test

func (c *UpdateTaskOperation) Test(ctx *sdk.RunContext) (sdk.JSON, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL