Documentation
¶
Index ¶
- Constants
- func AddGpgPassphraseHeader(gpgPassphrase string, headers *map[string]string)
- type AddedProps
- type BundleQuery
- type BundleSpec
- type DistributionCommonParams
- func (params *DistributionCommonParams) GetCityName() string
- func (params *DistributionCommonParams) GetCountryCodes() []string
- func (params *DistributionCommonParams) GetSiteName() string
- func (params *DistributionCommonParams) SetCityName(cityName string)
- func (params *DistributionCommonParams) SetCountryCodes(countryCodes []string)
- func (params *DistributionCommonParams) SetSiteName(siteName string)
- type DistributionGetter
- type PathMapping
- type ReleaseBundleBody
- type ReleaseBundleParams
- type ReleaseNotes
- type ReleaseNotesSyntax
Constants ¶
View Source
const ( Markdown ReleaseNotesSyntax = "markdown" Asciidoc = "asciidoc" PlainText = "plain_text" )
Variables ¶
This section is empty.
Functions ¶
func AddGpgPassphraseHeader ¶
Types ¶
type AddedProps ¶ added in v0.19.0
type BundleQuery ¶
type BundleQuery struct {
QueryName string `json:"query_name,omitempty"`
Aql string `json:"aql"`
PathMappings []PathMapping `json:"mappings,omitempty"`
AddedProps []AddedProps `json:"added_props,omitempty"`
}
type BundleSpec ¶
type BundleSpec struct {
Queries []BundleQuery `json:"queries"`
}
type DistributionCommonParams ¶
func (*DistributionCommonParams) GetCityName ¶
func (params *DistributionCommonParams) GetCityName() string
func (*DistributionCommonParams) GetCountryCodes ¶
func (params *DistributionCommonParams) GetCountryCodes() []string
func (*DistributionCommonParams) GetSiteName ¶
func (params *DistributionCommonParams) GetSiteName() string
func (*DistributionCommonParams) SetCityName ¶
func (params *DistributionCommonParams) SetCityName(cityName string)
func (*DistributionCommonParams) SetCountryCodes ¶
func (params *DistributionCommonParams) SetCountryCodes(countryCodes []string)
func (*DistributionCommonParams) SetSiteName ¶
func (params *DistributionCommonParams) SetSiteName(siteName string)
type DistributionGetter ¶
type PathMapping ¶ added in v0.19.0
type ReleaseBundleBody ¶
type ReleaseBundleBody struct {
DryRun bool `json:"dry_run"`
SignImmediately *bool `json:"sign_immediately,omitempty"`
StoringRepository string `json:"storing_repository,omitempty"`
Description string `json:"description,omitempty"`
ReleaseNotes *ReleaseNotes `json:"release_notes,omitempty"`
BundleSpec BundleSpec `json:"spec"`
}
REST body for create and update a release bundle
func CreateBundleBody ¶
func CreateBundleBody(releaseBundleParams ReleaseBundleParams, dryRun bool) (*ReleaseBundleBody, error)
type ReleaseBundleParams ¶
type ReleaseBundleParams struct {
SpecFiles []*rtUtils.CommonParams
Name string
Version string
SignImmediately bool
StoringRepository string
Description string
ReleaseNotes string
ReleaseNotesSyntax ReleaseNotesSyntax
GpgPassphrase string
}
func NewReleaseBundleParams ¶
func NewReleaseBundleParams(name, version string) ReleaseBundleParams
type ReleaseNotes ¶
type ReleaseNotes struct {
Syntax ReleaseNotesSyntax `json:"syntax,omitempty"`
Content string `json:"content,omitempty"`
}
type ReleaseNotesSyntax ¶
type ReleaseNotesSyntax string
Click to show internal directories.
Click to hide internal directories.