defects

package
v2.52.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	DefectStatusResolved   = "Resolved"
	DefectStatusUnresolved = "Unresolved"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateReleaseDefectCommand

type CreateReleaseDefectCommand struct {
	ReleaseID   string `json:"ReleaseId"`
	Description string `json:"Description"`
}

func NewCreateReleaseDefectCommand

func NewCreateReleaseDefectCommand(releaseID string, description string) (*CreateReleaseDefectCommand, error)

type Defect

type Defect struct {
	Description string       `json:"Description" validate:"required,notblank"`
	Status      DefectStatus `json:"Status,omitempty"`

	resources.Resource
}

func Create

func Create(client newclient.Client, spaceID string, command *CreateReleaseDefectCommand) (*Defect, error)

Create records a defect in a release

func GetAll

func GetAll(client newclient.Client, spaceID string, releaseID string) ([]*Defect, error)

GetAll returns all defects for a release

func Resolve

func Resolve(client newclient.Client, spaceID string, command *ResolveReleaseDefectCommand) (*Defect, error)

Resolve resolves a defect in a release

type DefectStatus

type DefectStatus string

type ResolveReleaseDefectCommand

type ResolveReleaseDefectCommand struct {
	ReleaseID string `json:"ReleaseId"`
}

func NewResolveReleaseDefectCommand

func NewResolveReleaseDefectCommand(releaseID string) (*ResolveReleaseDefectCommand, error)

Jump to

Keyboard shortcuts

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