Documentation
¶
Index ¶
- type AddDependencyParams
- type AddLabelToIssueParams
- type BlockedIssuesCache
- type ChildCounter
- type CloseIssueParams
- type Comment
- type Config
- type CountDependenciesParams
- type CountIssuesByStatusParams
- type CreateCommentParams
- type CreateEventParams
- type CreateIssueParams
- type CreateLabelParams
- type CreatePlanParams
- type CreateWorkspaceParams
- type DBTX
- type DeleteConfigParams
- type DeleteDependenciesByIssueParams
- type Dependency
- type Event
- type GetAllConfigRow
- type GetBlockedIssuesInWorkspaceParams
- type GetBlockedIssuesInWorkspaceRow
- type GetConfigParams
- type GetEventsParams
- type GetOpenNonBlockedIssuesParams
- type GetReadyIssuesHybridParams
- type GetReadyIssuesOldestParams
- type GetReadyIssuesPriorityParams
- type GetWorkspaceStatsRow
- type GlobalConfig
- type Issue
- type IssueLabel
- type IssuePlan
- type Label
- type LinkIssueToPlanParams
- type ListCommentsByTypeParams
- type ListIssuesByAssigneeParams
- type ListIssuesByStatusParams
- type ListIssuesByTypeParams
- type ListIssuesByWorkspaceParams
- type Plan
- type Queries
- func (q *Queries) AddDependency(ctx context.Context, arg AddDependencyParams) error
- func (q *Queries) AddLabelToIssue(ctx context.Context, arg AddLabelToIssueParams) error
- func (q *Queries) CloseIssue(ctx context.Context, arg CloseIssueParams) error
- func (q *Queries) CountBlockingIssues(ctx context.Context, issueID string) (int64, error)
- func (q *Queries) CountComments(ctx context.Context, issueID string) (int64, error)
- func (q *Queries) CountDependencies(ctx context.Context, arg CountDependenciesParams) (int64, error)
- func (q *Queries) CountEvents(ctx context.Context, issueID string) (int64, error)
- func (q *Queries) CountIssuesByID(ctx context.Context, id string) (int64, error)
- func (q *Queries) CountIssuesByStatus(ctx context.Context, arg CountIssuesByStatusParams) (int64, error)
- func (q *Queries) CountIssuesByWorkspace(ctx context.Context, workspaceID string) (int64, error)
- func (q *Queries) CountPlanLinks(ctx context.Context, planID string) (int64, error)
- func (q *Queries) CountWorkspacesByID(ctx context.Context, id string) (int64, error)
- func (q *Queries) CountWorkspacesByName(ctx context.Context, name string) (int64, error)
- func (q *Queries) CreateComment(ctx context.Context, arg CreateCommentParams) (*Comment, error)
- func (q *Queries) CreateEvent(ctx context.Context, arg CreateEventParams) error
- func (q *Queries) CreateIssue(ctx context.Context, arg CreateIssueParams) error
- func (q *Queries) CreateLabel(ctx context.Context, arg CreateLabelParams) error
- func (q *Queries) CreatePlan(ctx context.Context, arg CreatePlanParams) (*Plan, error)
- func (q *Queries) CreateWorkspace(ctx context.Context, arg CreateWorkspaceParams) error
- func (q *Queries) DeleteComment(ctx context.Context, id int64) error
- func (q *Queries) DeleteConfig(ctx context.Context, arg DeleteConfigParams) error
- func (q *Queries) DeleteDependenciesByIssue(ctx context.Context, arg DeleteDependenciesByIssueParams) error
- func (q *Queries) DeleteEventsByIssue(ctx context.Context, issueID string) error
- func (q *Queries) DeleteGlobalConfig(ctx context.Context, key string) error
- func (q *Queries) DeleteIssue(ctx context.Context, id string) error
- func (q *Queries) DeleteIssueLabels(ctx context.Context, issueID string) error
- func (q *Queries) DeleteLabel(ctx context.Context, name string) error
- func (q *Queries) DeletePlan(ctx context.Context, id string) error
- func (q *Queries) DeleteWorkspace(ctx context.Context, id string) error
- func (q *Queries) GetAllConfig(ctx context.Context, workspaceID string) ([]*GetAllConfigRow, error)
- func (q *Queries) GetAllGlobalConfig(ctx context.Context) ([]*GlobalConfig, error)
- func (q *Queries) GetAverageLeadTime(ctx context.Context, workspaceID string) (sql.NullFloat64, error)
- func (q *Queries) GetBlockedIssuesInWorkspace(ctx context.Context, arg GetBlockedIssuesInWorkspaceParams) ([]*GetBlockedIssuesInWorkspaceRow, error)
- func (q *Queries) GetBlockingIssues(ctx context.Context, issueID string) ([]*Issue, error)
- func (q *Queries) GetComment(ctx context.Context, id int64) (*Comment, error)
- func (q *Queries) GetCommentsForIssues(ctx context.Context, issueIds []string) ([]*Comment, error)
- func (q *Queries) GetConfig(ctx context.Context, arg GetConfigParams) (sql.NullString, error)
- func (q *Queries) GetDependencies(ctx context.Context, issueID string) ([]*Issue, error)
- func (q *Queries) GetDependencyRecords(ctx context.Context, issueID string) ([]*Dependency, error)
- func (q *Queries) GetDependentRecords(ctx context.Context, dependsOnID string) ([]*Dependency, error)
- func (q *Queries) GetDependents(ctx context.Context, dependsOnID string) ([]*Issue, error)
- func (q *Queries) GetEvents(ctx context.Context, arg GetEventsParams) ([]*Event, error)
- func (q *Queries) GetGlobalConfig(ctx context.Context, key string) (sql.NullString, error)
- func (q *Queries) GetIssue(ctx context.Context, id string) (*Issue, error)
- func (q *Queries) GetIssueByExternalRef(ctx context.Context, externalRef sql.NullString) (*Issue, error)
- func (q *Queries) GetIssueLabels(ctx context.Context, issueID string) ([]string, error)
- func (q *Queries) GetIssuesByLabel(ctx context.Context, label string) ([]*Issue, error)
- func (q *Queries) GetLabel(ctx context.Context, name string) (*Label, error)
- func (q *Queries) GetLabelsForIssues(ctx context.Context, issueIds []string) ([]*IssueLabel, error)
- func (q *Queries) GetLatestPlanComment(ctx context.Context, issueID string) (*Comment, error)
- func (q *Queries) GetLinkedIssues(ctx context.Context, planID string) ([]string, error)
- func (q *Queries) GetLinkedPlans(ctx context.Context, issueID string) ([]*Plan, error)
- func (q *Queries) GetOpenNonBlockedIssues(ctx context.Context, arg GetOpenNonBlockedIssuesParams) ([]*Issue, error)
- func (q *Queries) GetPlan(ctx context.Context, id string) (*Plan, error)
- func (q *Queries) GetPlanHistory(ctx context.Context, issueID string) ([]*Comment, error)
- func (q *Queries) GetReadyIssueCount(ctx context.Context, workspaceID string) (int64, error)
- func (q *Queries) GetReadyIssuesHybrid(ctx context.Context, arg GetReadyIssuesHybridParams) ([]*Issue, error)
- func (q *Queries) GetReadyIssuesOldest(ctx context.Context, arg GetReadyIssuesOldestParams) ([]*Issue, error)
- func (q *Queries) GetReadyIssuesPriority(ctx context.Context, arg GetReadyIssuesPriorityParams) ([]*Issue, error)
- func (q *Queries) GetRecentEvents(ctx context.Context, limit int64) ([]*Event, error)
- func (q *Queries) GetWorkspace(ctx context.Context, id string) (*Workspace, error)
- func (q *Queries) GetWorkspaceByName(ctx context.Context, name string) (*Workspace, error)
- func (q *Queries) GetWorkspaceByPath(ctx context.Context, path sql.NullString) (*Workspace, error)
- func (q *Queries) GetWorkspaceStats(ctx context.Context, workspaceID string) (*GetWorkspaceStatsRow, error)
- func (q *Queries) LinkIssueToPlan(ctx context.Context, arg LinkIssueToPlanParams) error
- func (q *Queries) ListComments(ctx context.Context, issueID string) ([]*Comment, error)
- func (q *Queries) ListCommentsByType(ctx context.Context, arg ListCommentsByTypeParams) ([]*Comment, error)
- func (q *Queries) ListIssuesByAssignee(ctx context.Context, arg ListIssuesByAssigneeParams) ([]*Issue, error)
- func (q *Queries) ListIssuesByStatus(ctx context.Context, arg ListIssuesByStatusParams) ([]*Issue, error)
- func (q *Queries) ListIssuesByType(ctx context.Context, arg ListIssuesByTypeParams) ([]*Issue, error)
- func (q *Queries) ListIssuesByWorkspace(ctx context.Context, arg ListIssuesByWorkspaceParams) ([]*Issue, error)
- func (q *Queries) ListLabels(ctx context.Context) ([]*Label, error)
- func (q *Queries) ListPlans(ctx context.Context, workspaceID string) ([]*Plan, error)
- func (q *Queries) ListWorkspaces(ctx context.Context) ([]*Workspace, error)
- func (q *Queries) RemoveDependency(ctx context.Context, arg RemoveDependencyParams) error
- func (q *Queries) RemoveLabelFromIssue(ctx context.Context, arg RemoveLabelFromIssueParams) error
- func (q *Queries) ReopenIssue(ctx context.Context, arg ReopenIssueParams) error
- func (q *Queries) SearchIssues(ctx context.Context, arg SearchIssuesParams) ([]*Issue, error)
- func (q *Queries) SetConfig(ctx context.Context, arg SetConfigParams) error
- func (q *Queries) SetGlobalConfig(ctx context.Context, arg SetGlobalConfigParams) error
- func (q *Queries) UnlinkIssueFromPlan(ctx context.Context, arg UnlinkIssueFromPlanParams) error
- func (q *Queries) UpdateComment(ctx context.Context, arg UpdateCommentParams) error
- func (q *Queries) UpdateIssueAssignee(ctx context.Context, arg UpdateIssueAssigneeParams) error
- func (q *Queries) UpdateIssueDescription(ctx context.Context, arg UpdateIssueDescriptionParams) error
- func (q *Queries) UpdateIssueExternalRef(ctx context.Context, arg UpdateIssueExternalRefParams) error
- func (q *Queries) UpdateIssuePriority(ctx context.Context, arg UpdateIssuePriorityParams) error
- func (q *Queries) UpdateIssueRank(ctx context.Context, arg UpdateIssueRankParams) error
- func (q *Queries) UpdateIssueStatus(ctx context.Context, arg UpdateIssueStatusParams) error
- func (q *Queries) UpdateIssueTitle(ctx context.Context, arg UpdateIssueTitleParams) error
- func (q *Queries) UpdateIssueType(ctx context.Context, arg UpdateIssueTypeParams) error
- func (q *Queries) UpdateLabel(ctx context.Context, arg UpdateLabelParams) error
- func (q *Queries) UpdatePlan(ctx context.Context, arg UpdatePlanParams) error
- func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type RemoveDependencyParams
- type RemoveLabelFromIssueParams
- type ReopenIssueParams
- type SearchIssuesParams
- type SetConfigParams
- type SetGlobalConfigParams
- type UnlinkIssueFromPlanParams
- type UpdateCommentParams
- type UpdateIssueAssigneeParams
- type UpdateIssueDescriptionParams
- type UpdateIssueExternalRefParams
- type UpdateIssuePriorityParams
- type UpdateIssueRankParams
- type UpdateIssueStatusParams
- type UpdateIssueTitleParams
- type UpdateIssueTypeParams
- type UpdateLabelParams
- type UpdatePlanParams
- type UpdateWorkspaceParams
- type Workspace
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDependencyParams ¶
type AddLabelToIssueParams ¶
type BlockedIssuesCache ¶
type ChildCounter ¶
type CloseIssueParams ¶
type Config ¶
type Config struct {
WorkspaceID string `json:"workspace_id"`
Key string `json:"key"`
Value sql.NullString `json:"value"`
}
type CountDependenciesParams ¶
type CreateCommentParams ¶
type CreateEventParams ¶
type CreateEventParams struct {
IssueID string `json:"issue_id"`
EventType string `json:"event_type"`
Actor string `json:"actor"`
OldValue sql.NullString `json:"old_value"`
NewValue sql.NullString `json:"new_value"`
Comment sql.NullString `json:"comment"`
CreatedAt time.Time `json:"created_at"`
}
type CreateIssueParams ¶
type CreateIssueParams struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
Title string `json:"title"`
Description sql.NullString `json:"description"`
Status string `json:"status"`
Priority int64 `json:"priority"`
IssueType string `json:"issue_type"`
Assignee sql.NullString `json:"assignee"`
ExternalRef sql.NullString `json:"external_ref"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
ClosedAt sql.NullTime `json:"closed_at"`
CloseReason sql.NullString `json:"close_reason"`
}
type CreateLabelParams ¶
type CreateLabelParams struct {
Name string `json:"name"`
Color sql.NullString `json:"color"`
Description sql.NullString `json:"description"`
}
type CreatePlanParams ¶ added in v0.7.0
type CreateWorkspaceParams ¶
type DeleteConfigParams ¶
type Dependency ¶
type Event ¶
type Event struct {
ID int64 `json:"id"`
IssueID string `json:"issue_id"`
EventType string `json:"event_type"`
Actor string `json:"actor"`
OldValue sql.NullString `json:"old_value"`
NewValue sql.NullString `json:"new_value"`
Comment sql.NullString `json:"comment"`
CreatedAt time.Time `json:"created_at"`
}
type GetAllConfigRow ¶
type GetAllConfigRow struct {
Key string `json:"key"`
Value sql.NullString `json:"value"`
}
type GetBlockedIssuesInWorkspaceRow ¶
type GetBlockedIssuesInWorkspaceRow struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
Title string `json:"title"`
Description sql.NullString `json:"description"`
Status string `json:"status"`
Priority int64 `json:"priority"`
IssueType string `json:"issue_type"`
Assignee sql.NullString `json:"assignee"`
ExternalRef sql.NullString `json:"external_ref"`
Rank int64 `json:"rank"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
ClosedAt sql.NullTime `json:"closed_at"`
CloseReason sql.NullString `json:"close_reason"`
BlockedByCount int64 `json:"blocked_by_count"`
}
type GetConfigParams ¶
type GetEventsParams ¶
type GetWorkspaceStatsRow ¶
type GetWorkspaceStatsRow struct {
WorkspaceID interface{} `json:"workspace_id"`
TotalIssues int64 `json:"total_issues"`
OpenIssues int64 `json:"open_issues"`
InProgressIssues int64 `json:"in_progress_issues"`
ClosedIssues int64 `json:"closed_issues"`
BlockedIssues int64 `json:"blocked_issues"`
DeferredIssues int64 `json:"deferred_issues"`
}
type GlobalConfig ¶
type GlobalConfig struct {
Key string `json:"key"`
Value sql.NullString `json:"value"`
}
type Issue ¶
type Issue struct {
ID string `json:"id"`
WorkspaceID string `json:"workspace_id"`
Title string `json:"title"`
Description sql.NullString `json:"description"`
Status string `json:"status"`
Priority int64 `json:"priority"`
IssueType string `json:"issue_type"`
Assignee sql.NullString `json:"assignee"`
ExternalRef sql.NullString `json:"external_ref"`
Rank int64 `json:"rank"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
ClosedAt sql.NullTime `json:"closed_at"`
CloseReason sql.NullString `json:"close_reason"`
}
type IssueLabel ¶
type Label ¶
type Label struct {
Name string `json:"name"`
Color sql.NullString `json:"color"`
Description sql.NullString `json:"description"`
}
type LinkIssueToPlanParams ¶ added in v0.7.0
type ListCommentsByTypeParams ¶ added in v0.7.0
type ListIssuesByAssigneeParams ¶
type ListIssuesByAssigneeParams struct {
WorkspaceID string `json:"workspace_id"`
Assignee sql.NullString `json:"assignee"`
Limit int64 `json:"limit"`
Offset int64 `json:"offset"`
}
type ListIssuesByTypeParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddDependency ¶
func (q *Queries) AddDependency(ctx context.Context, arg AddDependencyParams) error
func (*Queries) AddLabelToIssue ¶
func (q *Queries) AddLabelToIssue(ctx context.Context, arg AddLabelToIssueParams) error
func (*Queries) CloseIssue ¶
func (q *Queries) CloseIssue(ctx context.Context, arg CloseIssueParams) error
func (*Queries) CountBlockingIssues ¶
Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) CountComments ¶
func (*Queries) CountDependencies ¶
func (*Queries) CountEvents ¶
func (*Queries) CountIssuesByID ¶
func (*Queries) CountIssuesByStatus ¶
func (*Queries) CountIssuesByWorkspace ¶
func (*Queries) CountPlanLinks ¶ added in v0.7.0
func (*Queries) CountWorkspacesByID ¶
func (*Queries) CountWorkspacesByName ¶
func (*Queries) CreateComment ¶
func (*Queries) CreateEvent ¶
func (q *Queries) CreateEvent(ctx context.Context, arg CreateEventParams) error
func (*Queries) CreateIssue ¶
func (q *Queries) CreateIssue(ctx context.Context, arg CreateIssueParams) error
func (*Queries) CreateLabel ¶
func (q *Queries) CreateLabel(ctx context.Context, arg CreateLabelParams) error
func (*Queries) CreatePlan ¶ added in v0.7.0
func (*Queries) CreateWorkspace ¶
func (q *Queries) CreateWorkspace(ctx context.Context, arg CreateWorkspaceParams) error
func (*Queries) DeleteComment ¶
func (*Queries) DeleteConfig ¶
func (q *Queries) DeleteConfig(ctx context.Context, arg DeleteConfigParams) error
func (*Queries) DeleteDependenciesByIssue ¶
func (q *Queries) DeleteDependenciesByIssue(ctx context.Context, arg DeleteDependenciesByIssueParams) error
func (*Queries) DeleteEventsByIssue ¶
func (*Queries) DeleteGlobalConfig ¶
func (*Queries) DeleteIssueLabels ¶
func (*Queries) DeletePlan ¶ added in v0.7.0
func (*Queries) DeleteWorkspace ¶
func (*Queries) GetAllConfig ¶
func (*Queries) GetAllGlobalConfig ¶
func (q *Queries) GetAllGlobalConfig(ctx context.Context) ([]*GlobalConfig, error)
func (*Queries) GetAverageLeadTime ¶
func (*Queries) GetBlockedIssuesInWorkspace ¶
func (q *Queries) GetBlockedIssuesInWorkspace(ctx context.Context, arg GetBlockedIssuesInWorkspaceParams) ([]*GetBlockedIssuesInWorkspaceRow, error)
Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) GetBlockingIssues ¶
Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) GetComment ¶
func (*Queries) GetCommentsForIssues ¶
func (*Queries) GetConfig ¶
func (q *Queries) GetConfig(ctx context.Context, arg GetConfigParams) (sql.NullString, error)
func (*Queries) GetDependencies ¶
func (*Queries) GetDependencyRecords ¶
func (*Queries) GetDependentRecords ¶
func (*Queries) GetDependents ¶
func (*Queries) GetGlobalConfig ¶
func (*Queries) GetIssueByExternalRef ¶
func (*Queries) GetIssueLabels ¶
func (*Queries) GetIssuesByLabel ¶
func (*Queries) GetLabelsForIssues ¶
func (*Queries) GetLatestPlanComment ¶ added in v0.7.0
func (*Queries) GetLinkedIssues ¶ added in v0.7.0
func (*Queries) GetLinkedPlans ¶ added in v0.7.0
func (*Queries) GetOpenNonBlockedIssues ¶
func (*Queries) GetPlanHistory ¶ added in v0.7.0
func (*Queries) GetReadyIssueCount ¶
Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) GetReadyIssuesHybrid ¶
func (q *Queries) GetReadyIssuesHybrid(ctx context.Context, arg GetReadyIssuesHybridParams) ([]*Issue, error)
Hybrid sort: recent issues (<48h) by priority/rank, older issues by age. Uses CASE to create two sorting groups, then appropriate sub-ordering within each. Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) GetReadyIssuesOldest ¶
func (q *Queries) GetReadyIssuesOldest(ctx context.Context, arg GetReadyIssuesOldestParams) ([]*Issue, error)
Oldest-first sort: for backlog clearing. Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) GetReadyIssuesPriority ¶
func (q *Queries) GetReadyIssuesPriority(ctx context.Context, arg GetReadyIssuesPriorityParams) ([]*Issue, error)
Priority-first sort: priority -> rank -> created_at. Note: Only 'blocks' dependencies are blocking; parent-child is organizational only.
func (*Queries) GetRecentEvents ¶
func (*Queries) GetWorkspace ¶
func (*Queries) GetWorkspaceByName ¶
func (*Queries) GetWorkspaceByPath ¶
func (*Queries) GetWorkspaceStats ¶
func (*Queries) LinkIssueToPlan ¶ added in v0.7.0
func (q *Queries) LinkIssueToPlan(ctx context.Context, arg LinkIssueToPlanParams) error
func (*Queries) ListComments ¶
func (*Queries) ListCommentsByType ¶ added in v0.7.0
func (*Queries) ListIssuesByAssignee ¶
func (*Queries) ListIssuesByStatus ¶
func (*Queries) ListIssuesByType ¶
func (*Queries) ListIssuesByWorkspace ¶
func (*Queries) ListWorkspaces ¶
func (*Queries) RemoveDependency ¶
func (q *Queries) RemoveDependency(ctx context.Context, arg RemoveDependencyParams) error
func (*Queries) RemoveLabelFromIssue ¶
func (q *Queries) RemoveLabelFromIssue(ctx context.Context, arg RemoveLabelFromIssueParams) error
func (*Queries) ReopenIssue ¶
func (q *Queries) ReopenIssue(ctx context.Context, arg ReopenIssueParams) error
func (*Queries) SearchIssues ¶
func (*Queries) SetConfig ¶
func (q *Queries) SetConfig(ctx context.Context, arg SetConfigParams) error
func (*Queries) SetGlobalConfig ¶
func (q *Queries) SetGlobalConfig(ctx context.Context, arg SetGlobalConfigParams) error
func (*Queries) UnlinkIssueFromPlan ¶ added in v0.7.0
func (q *Queries) UnlinkIssueFromPlan(ctx context.Context, arg UnlinkIssueFromPlanParams) error
func (*Queries) UpdateComment ¶
func (q *Queries) UpdateComment(ctx context.Context, arg UpdateCommentParams) error
func (*Queries) UpdateIssueAssignee ¶
func (q *Queries) UpdateIssueAssignee(ctx context.Context, arg UpdateIssueAssigneeParams) error
func (*Queries) UpdateIssueDescription ¶
func (q *Queries) UpdateIssueDescription(ctx context.Context, arg UpdateIssueDescriptionParams) error
func (*Queries) UpdateIssueExternalRef ¶
func (q *Queries) UpdateIssueExternalRef(ctx context.Context, arg UpdateIssueExternalRefParams) error
func (*Queries) UpdateIssuePriority ¶
func (q *Queries) UpdateIssuePriority(ctx context.Context, arg UpdateIssuePriorityParams) error
func (*Queries) UpdateIssueRank ¶
func (q *Queries) UpdateIssueRank(ctx context.Context, arg UpdateIssueRankParams) error
func (*Queries) UpdateIssueStatus ¶
func (q *Queries) UpdateIssueStatus(ctx context.Context, arg UpdateIssueStatusParams) error
func (*Queries) UpdateIssueTitle ¶
func (q *Queries) UpdateIssueTitle(ctx context.Context, arg UpdateIssueTitleParams) error
func (*Queries) UpdateIssueType ¶
func (q *Queries) UpdateIssueType(ctx context.Context, arg UpdateIssueTypeParams) error
func (*Queries) UpdateLabel ¶
func (q *Queries) UpdateLabel(ctx context.Context, arg UpdateLabelParams) error
func (*Queries) UpdatePlan ¶ added in v0.7.0
func (q *Queries) UpdatePlan(ctx context.Context, arg UpdatePlanParams) error
func (*Queries) UpdateWorkspace ¶
func (q *Queries) UpdateWorkspace(ctx context.Context, arg UpdateWorkspaceParams) error
type RemoveDependencyParams ¶
type ReopenIssueParams ¶
type SearchIssuesParams ¶
type SetConfigParams ¶
type SetConfigParams struct {
WorkspaceID string `json:"workspace_id"`
Key string `json:"key"`
Value sql.NullString `json:"value"`
}
type SetGlobalConfigParams ¶
type SetGlobalConfigParams struct {
Key string `json:"key"`
Value sql.NullString `json:"value"`
}
type UnlinkIssueFromPlanParams ¶ added in v0.7.0
type UpdateCommentParams ¶
type UpdateIssueAssigneeParams ¶
type UpdateIssueAssigneeParams struct {
Assignee sql.NullString `json:"assignee"`
UpdatedAt time.Time `json:"updated_at"`
ID string `json:"id"`
}
type UpdateIssueDescriptionParams ¶
type UpdateIssueDescriptionParams struct {
Description sql.NullString `json:"description"`
UpdatedAt time.Time `json:"updated_at"`
ID string `json:"id"`
}
type UpdateIssueExternalRefParams ¶
type UpdateIssueExternalRefParams struct {
ExternalRef sql.NullString `json:"external_ref"`
UpdatedAt time.Time `json:"updated_at"`
ID string `json:"id"`
}
type UpdateIssueRankParams ¶
type UpdateIssueStatusParams ¶
type UpdateIssueTitleParams ¶
type UpdateIssueTypeParams ¶
type UpdateLabelParams ¶
type UpdateLabelParams struct {
Color sql.NullString `json:"color"`
Description sql.NullString `json:"description"`
Name string `json:"name"`
}
type UpdatePlanParams ¶ added in v0.7.0
type UpdateWorkspaceParams ¶
type UpdateWorkspaceParams struct {
Name string `json:"name"`
Path sql.NullString `json:"path"`
Description sql.NullString `json:"description"`
UpdatedAt time.Time `json:"updated_at"`
ID string `json:"id"`
}