Documentation ¶
Overview ¶
Package launchpad contains the Launchpad bridge implementation
Index ¶
- Variables
- type LPBug
- type LPMessage
- type LPPerson
- type Launchpad
- func (l *Launchpad) Configure(repo *cache.RepoCache, params core.BridgeParams, interactive bool) (core.Configuration, error)
- func (Launchpad) LoginMetaKey() string
- func (*Launchpad) NewExporter() core.Exporter
- func (*Launchpad) NewImporter() core.Importer
- func (*Launchpad) Target() string
- func (Launchpad) ValidParams() map[string]interface{}
- func (*Launchpad) ValidateConfig(conf core.Configuration) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBadProjectURL = errors.New("bad Launchpad project URL")
Functions ¶
This section is empty.
Types ¶
type LPBug ¶
type LPBug struct { Title string `json:"title"` ID int `json:"id"` Owner LPPerson `json:"owner_link"` Description string `json:"description"` CreatedAt string `json:"date_created"` Messages []LPMessage }
LPBug describes a Launchpad bug.
type LPMessage ¶
type LPMessage struct { Content string `json:"content"` CreatedAt string `json:"date_created"` Owner LPPerson `json:"owner_link"` ID string `json:"self_link"` }
LPMessage describes a comment on a bug report
type Launchpad ¶
type Launchpad struct{}
func (*Launchpad) Configure ¶
func (l *Launchpad) Configure(repo *cache.RepoCache, params core.BridgeParams, interactive bool) (core.Configuration, error)
func (Launchpad) LoginMetaKey ¶
func (*Launchpad) NewExporter ¶
func (*Launchpad) NewImporter ¶
func (Launchpad) ValidParams ¶
func (*Launchpad) ValidateConfig ¶
func (*Launchpad) ValidateConfig(conf core.Configuration) error
Click to show internal directories.
Click to hide internal directories.