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.