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.