Documentation ¶
Index ¶
- type CreateCardRequest
- type CreateCardResponse
- type Label
- type LabelDataStore
- type LabelEntity
- type LabelsResponse
- type Project
- type ProjectDataStore
- type ProjectEntity
- type ResponseBody
- type SecretManager
- type Slack
- type SlackMessage
- type Task
- type TaskDataStore
- type Workspace
- type Zube
- type ZubeTokenResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateCardRequest ¶
type CreateCardRequest struct { ProjectId int `json:"project_id"` Title string `json:"title"` Body string `json:"body"` LabelIds []int `json:"label_ids"` CategoryName string `json:"category_name"` EpicId int `json:"epic_id"` GithubIssue int `json:"github_issue"` AssigneeIds []int `json:"assignee_ids"` Points int `json:"points"` Priority int `json:"priority"` SprintId int `json:"sprint_id"` WorkspaceId int `json:"workspace_id"` }
type CreateCardResponse ¶
type CreateCardResponse struct {
ID int `json:"id"`
}
type LabelDataStore ¶
type LabelDataStore struct {
// contains filtered or unexported fields
}
func NewLabelDataStore ¶
func NewLabelDataStore() (*LabelDataStore, error)
func (LabelDataStore) GetByReaction ¶
type LabelEntity ¶
type LabelEntity struct {
LabelID int `datastore:",noindex"`
}
type LabelsResponse ¶
type LabelsResponse struct {
Data []Label `json:"data"`
}
type ProjectDataStore ¶
type ProjectDataStore struct {
// contains filtered or unexported fields
}
func NewProjectDataStore ¶
func NewProjectDataStore() (*ProjectDataStore, error)
func (ProjectDataStore) GetByChannel ¶
func (d ProjectDataStore) GetByChannel(channel string) (domain.Project, error)
type ProjectEntity ¶
type ResponseBody ¶
type ResponseBody struct {
Data []Project `json:"data"`
}
type SecretManager ¶
type SecretManager struct {
// contains filtered or unexported fields
}
func NewSecretManager ¶
func NewSecretManager() (*SecretManager, error)
type Slack ¶
type Slack struct {
// contains filtered or unexported fields
}
func (Slack) GetMessage ¶
type SlackMessage ¶
type TaskDataStore ¶
type TaskDataStore struct {
// contains filtered or unexported fields
}
func NewTaskDataStore ¶
func NewTaskDataStore() (*TaskDataStore, error)
type Zube ¶
type Zube struct {
// contains filtered or unexported fields
}
func (Zube) GetProjects ¶
type ZubeTokenResponse ¶
type ZubeTokenResponse struct {
AccessToken string `json:"access_token"`
}
Click to show internal directories.
Click to hide internal directories.