Versions in this module Expand all Collapse all v2 v2.1.0 Jun 18, 2021 Changes in this version + type CHFile struct + ContentType string + CreatedAt time.Time + Description string + Filename string + ID int64 + MentionIds []string + Name string + Size int64 + StoryIds []int64 + ThumbnailURL string + URL string + UpdatedAt time.Time + UploaderID string + type CHUpdateFile struct + CreatedAt time.Time + Description string + ExternalID string + Name string + UpdatedAt time.Time + UploaderID string + type Category struct + Archived bool + Color string + CreatedAt time.Time + EntityType string + ExternalID int64 + ID int64 + Name string + Type string + UpdatedAt time.Time + type Clubhouse struct + Client *http.Client + Debug bool + Token string + func New(token string) *Clubhouse + func (ch *Clubhouse) CommentCreate(newComment CreateComment, storyID int64) (Comment, error) + func (ch *Clubhouse) CommentDelete(storyID int64, commentID int64) error + func (ch *Clubhouse) CommentGet(storyID int64, commentID int64) (Comment, error) + func (ch *Clubhouse) CommentUpdate(updatedComment UpdateComment, storyID int64, commentID int64) (Comment, error) + func (ch *Clubhouse) CreateLabel(newLabel CreateLabel) (LabelWithCounts, error) + func (ch *Clubhouse) CreateLinkedFiles(newLinkedFile CreateLinkedFile) (LinkedFile, error) + func (ch *Clubhouse) CreateMultipleStories(newStories []CreateStory) ([]Story, error) + func (ch *Clubhouse) CreateProject(newProject CreateProject) (Project, error) + func (ch *Clubhouse) CreateStory(newStory CreateStory) (Story, error) + func (ch *Clubhouse) CreateStoryLink(newCreateStoryLink CreateStoryLink) (StoryLink, error) + func (ch *Clubhouse) CreateTask(newTask CreateTask, storyID int64) (Task, error) + func (ch *Clubhouse) DeleteLabel(labelID int64) error + func (ch *Clubhouse) DeleteLinkedFile(fileID int64) error + func (ch *Clubhouse) DeleteProject(projectID int64) error + func (ch *Clubhouse) DeleteStory(storyID int64) error + func (ch *Clubhouse) DeleteStoryLink(storyLinkID int64) error + func (ch *Clubhouse) DeleteTask(storyID int64, taskID int64) error + func (ch *Clubhouse) Download(method, src, path string) (string, error) + func (ch *Clubhouse) EpicCreate(newEpic CreateEpic) (Epic, error) + func (ch *Clubhouse) EpicDelete(epicID int64) error + func (ch *Clubhouse) EpicGet(epicID int64) (Epic, error) + func (ch *Clubhouse) EpicList() ([]Epic, error) + func (ch *Clubhouse) EpicUpdate(updatedEpic UpdateEpic, epicID int64) (Epic, error) + func (ch *Clubhouse) FileDelete(fileID int64) error + func (ch *Clubhouse) FileGet(fileID int64) (CHFile, error) + func (ch *Clubhouse) FileList() ([]CHFile, error) + func (ch *Clubhouse) FileUpdate(updatedFile CHUpdateFile, fileID int64) (CHFile, error) + func (ch *Clubhouse) GetLinkedFile(fileID int64) (LinkedFile, error) + func (ch *Clubhouse) GetMember(memberID int64) (Member, error) + func (ch *Clubhouse) GetProject(projectID int64) (Project, error) + func (ch *Clubhouse) GetStory(storyID int64) (Story, error) + func (ch *Clubhouse) GetStoryLink(storyLinkID int64) (StoryLink, error) + func (ch *Clubhouse) GetTask(storyID int64, taskID int64) (Task, error) + func (ch *Clubhouse) GetTeam(teamID int64) (Team, error) + func (ch *Clubhouse) ListCategories() ([]Category, error) + func (ch *Clubhouse) ListLabels() ([]LabelWithCounts, error) + func (ch *Clubhouse) ListLinkedFiles() ([]LinkedFile, error) + func (ch *Clubhouse) ListMembers() ([]Member, error) + func (ch *Clubhouse) ListMilestones() ([]Milestone, error) + func (ch *Clubhouse) ListProjects() ([]Project, error) + func (ch *Clubhouse) ListStories(projectID int64) ([]Story, error) + func (ch *Clubhouse) ListTeams() ([]Team, error) + func (ch *Clubhouse) ListWorkflow() ([]Workflow, error) + func (ch *Clubhouse) SetDebug(debug bool) *Clubhouse + func (ch *Clubhouse) UpdateLabel(updatedLabel UpdateLabel, labelID int64) (LabelWithCounts, error) + func (ch *Clubhouse) UpdateLinkedFile(updatedFile UpdateLinkedFile, fileID int64) (LinkedFile, error) + func (ch *Clubhouse) UpdateMultipleStories(updatedStories []UpdateStory) ([]Story, error) + func (ch *Clubhouse) UpdateProject(updatedProject UpdateProject, projectID int64) (Project, error) + func (ch *Clubhouse) UpdateStory(updatedStory UpdateStory, storyID int64) (Story, error) + func (ch *Clubhouse) UpdateTask(updatedTask UpdateTask, storyID int64, taskID int64) (Task, error) + type Comment struct + AuthorID string + CreatedAt time.Time + ID int64 + MentionIds []string + Position int64 + StoryID int64 + Text string + UpdatedAt time.Time + type CreateComment struct + AuthorID string + CreatedAt time.Time + ExternalID string + Text string + UpdatedAt time.Time + type CreateEpic struct + CreatedAt time.Time + Deadline time.Time + Description string + ExternalID string + FollowerIds []string + Name string + OwnerIds []string + State string + UpdatedAt time.Time + type CreateLabel struct + ExternalID string + Name string + type CreateLinkedFile struct + ContentType string + Description string + Name string + Size int64 + StoryID int64 + ThumbnailURL string + Type string + URL string + UploaderID string + type CreateProject struct + Abbreviation string + Color string + CreatedAt time.Time + Description string + ExternalID string + FollowerIds []string + Name string + UpdatedAt time.Time + type CreateStory struct + Comments []CreateComment + CreatedAt *time.Time + Deadline *time.Time + Description string + EpicID int64 + Estimate int64 + ExternalID string + FileIds []int64 + FollowerIds []string + Labels []CreateLabel + LinkedFileIds []int64 + Name string + OwnerIds []string + ProjectID int64 + RequestedByID string + StoryLinks []CreateStoryLink + StoryType string + Tasks []CreateTask + UpdatedAt *time.Time + WorkflowStateID int64 + type CreateStoryLink struct + ObjectID int64 + SubjectID int64 + Verb string + type CreateTask struct + Complete bool + CreatedAt time.Time + Description string + ExternalID string + OwnerIds []string + UpdatedAt time.Time + type Epic struct + Archived bool + Comments []ThreadedComment + Completed bool + CompletedAt time.Time + CompletedAtOverride time.Time + CreatedAt time.Time + Deadline time.Time + Description string + EpicStateID int64 + ExternalID int64 + FollowerIds []string + ID int64 + Labels []Label + MentionIds []string + MilestoneID int64 + Name string + OwnerIds []string + Position int64 + ProjectIds []int64 + RequestedByID string + Started bool + StartedAt time.Time + StartedAtOverride time.Time + State string + UpdatedAt time.Time + type Label struct + Archived bool + Color string + CreatedAt time.Time + EntityType string + ExternalID int64 + ID int64 + Name string + UpdatedAt time.Time + type LabelWithCounts struct + Archived bool + Color string + CreatedAt time.Time + EntityType string + ExternalID int64 + ID int64 + Name string + Stats struct{ ... } + UpdatedAt time.Time + type LinkedFile struct + ContentType string + CreatedAt time.Time + Description string + ID int64 + MentionIds []string + Name string + Size int64 + StoryIds []int64 + ThumbnailURL string + Type string + URL string + UpdatedAt time.Time + UploaderID string + type Member struct + CreatedAt time.Time + CreatedWithoutInvite bool + Disabled bool + GroupIds []interface{} + ID string + Profile Profile + Role string + State string + UpdatedAt time.Time + type Milestone struct + Categories []Category + Completed bool + CompletedAt time.Time + CompletedAtOverride time.Time + CreatedAt time.Time + Description string + EntityType string + ID int64 + Name string + Position int64 + Started bool + StartedAt time.Time + StartedAtOverride time.Time + State string + UpdatedAt time.Time + type Profile struct + Deactivated bool + EmailAddress string + GravatarHash string + Membername string + MentionName string + Name string + TwoFactorAuthActivated bool + type Project struct + Abbreviation string + Archived bool + Color string + CreatedAt time.Time + Description string + FollowerIds []string + ID int64 + Name string + NumPoints int64 + NumStories int64 + TeamID int64 + UpdatedAt time.Time + type SearchStory struct + Archived bool + CreatedAtEnd time.Time + CreatedAtStart time.Time + EpicID int64 + EpicIds []int64 + Estimate int64 + LabelName string + OwnerID string + OwnerIds []string + ProjectID int64 + ProjectIds []int64 + RequestedByID string + StoryType string + Text string + UpdatedAtEnd time.Time + UpdatedAtStart time.Time + WorkflowStateID int64 + WorkflowStateTypes []string + type State struct + Color string + CreatedAt string + Description string + ID int64 + Name string + NumStories int64 + Position int64 + Type string + UpdatedAt string + Verb string + type Story struct + Archived bool + Comments []Comment + CreatedAt time.Time + Deadline string + Description string + EpicID int64 + Estimate int64 + FileIds []int64 + FollowerIds []string + ID int64 + Labels []Label + LinkedFileIds []int64 + Name string + OwnerIds []string + Position int64 + ProjectID int64 + RequestedByID string + StoryLinks []StoryLink + StoryType string + Tasks []Task + UpdatedAt time.Time + WorkflowStateID int64 + type StoryLink struct + CreatedAt time.Time + ID int64 + ObjectID int64 + SubjectID int64 + UpdatedAt time.Time + Verb string + type Task struct + Complete bool + CompletedAt time.Time + CreatedAt time.Time + Description string + ID int64 + MentionIds []string + OwnerIds []string + Position int64 + StoryID int64 + UpdatedAt time.Time + type Team struct + CreatedAt *time.Time + Description string + EntityType string + ID int64 + Name string + Position int64 + ProjectIDs []int64 + TeamID int64 + UpdatedAt *time.Time + Workflow Workflow + type ThreadedComment struct + AuthorID string + Comments []ThreadedComment + CreatedAt time.Time + Deleted bool + ID int64 + MentionIds []string + Position int64 + Text string + UpdatedAt time.Time + type UpdateComment struct + Text string + type UpdateEpic struct + AfterID int64 + Archived bool + BeforeID int64 + Deadline time.Time + Description string + FollowerIds []string + Name string + OwnerIds []string + State string + type UpdateLabel struct + Name string + type UpdateLinkedFile struct + Description string + Name string + Size string + ThumbnailURL string + Type string + URL string + UploaderID string + type UpdateProject struct + Abbreviation string + Archived bool + Color string + Description string + FollowerIds []string + Name string + type UpdateStory struct + AfterID int64 + Archived bool + BeforeID int64 + Deadline string + Description string + EpicID int64 + Estimate int64 + FileIds []int64 + FollowerIds []string + Labels []CreateLabel + LinkedFileIds []int64 + Name string + OwnerIds []string + ProjectID int64 + RequestedByID string + StoryType string + WorkflowStateID int64 + type UpdateTask struct + AfterID int64 + BeforeID int64 + Complete bool + Description string + OwnerIds []string + type Workflow struct + CreatedAt string + DefaultStateID int64 + ID int64 + Name string + States []State + TeamID int64 + UpdatedAt string Other modules containing this package github.com/dgitsystems/clubhouse-go