pivotal

package
v0.0.13 Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Me

type Me struct {
	ID       int    `json:"id,omitempty"`
	Username string `json:"username,omitempty"`
}

type PivotalClient

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

func NewPivotalClient

func NewPivotalClient(token string) *PivotalClient

func (*PivotalClient) GetProjectByName

func (pt *PivotalClient) GetProjectByName(name string) (Project, error)

func (*PivotalClient) GetProjects

func (pt *PivotalClient) GetProjects() ([]Project, error)

func (*PivotalClient) Me

func (pt *PivotalClient) Me() (Me, error)

func (*PivotalClient) SelectProject

func (pt *PivotalClient) SelectProject(name string) (Project, error)

type Project

type Project struct {
	ID   int    `json:"id,omitempty"`
	Name string `json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) GetReleases

func (project *Project) GetReleases() ([]Story, error)

func (*Project) GetStories

func (project *Project) GetStories(state StoryState, label string) ([]Story, error)

func (*Project) GetStoriesTBD

func (project *Project) GetStoriesTBD(label string) ([]Story, error)

func (*Project) GetStory

func (project *Project) GetStory(id int) (Story, error)

func (*Project) SelectReleases

func (project *Project) SelectReleases() (Story, error)

func (*Project) SelectStoryTBD

func (project *Project) SelectStoryTBD(label string) (Story, error)

type Story

type Story struct {
	ID          int        `json:"id,omitempty"`
	Name        string     `json:"name,omitempty"`
	Description string     `json:"description,omitempty"`
	Type        StoryType  `json:"story_type,omitempty"`
	TypeIcon    string     `json:"-"`
	State       StoryState `json:"current_state,omitempty"`
	Owners      []int      `json:"owner_ids,omitempty"`
	Priority    string     `json:"story_priority,omitempty"`
	Estimate    float32    `json:"estimate,omitempty"`
	ProjectID   int        `json:"-"`
	// contains filtered or unexported fields
}

func (*Story) Save

func (story *Story) Save() (Story, error)

type StoryState

type StoryState string
const (
	StoryAll         StoryState = "all"
	StoryAccepted    StoryState = "accepted"
	StoryDelivered   StoryState = "delivered"
	StoryFinished    StoryState = "finished"
	StoryStarted     StoryState = "started"
	StoryRejected    StoryState = "rejected"
	StoryPlanned     StoryState = "planned"
	StoryUnstarted   StoryState = "unstarted"
	StoryUnscheduled StoryState = "unscheduled"
)

type StoryType

type StoryType string
const (
	StoryAny     StoryType = "any"
	StoryRelease StoryType = "release"
	StoryChore   StoryType = "chore"
	StoryBug     StoryType = "bug"
	StoryFeature StoryType = "feature"
)

Jump to

Keyboard shortcuts

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