Versions in this module Expand all Collapse all v1 v1.0.0 Feb 16, 2023 Changes in this version + const AllPerPage + const DarwinAmd64 + const LinuxAmd64 + const WindowsAmd64 + var AllLabels = []Label + var BetaLabel = Label + var CommunityLabel = Label + var EnterpriseLabel = Label + var ExperimentalLabel = Label + var PartnerLabel = Label + func PluginsToWriter(w io.Writer, plugins []*Plugin) error + type AuthorType string + const Community + const Mattermost + const Partner + type HostingType string + const Cloud + const OnPrem + type Label struct + Color string + Description string + Name string + URL string + type PlatformBundleMetadata struct + DownloadURL string + Signature string + type PlatformBundles struct + DarwinAmd64 PlatformBundleMetadata + LinuxAmd64 PlatformBundleMetadata + WindowsAmd64 PlatformBundleMetadata + type Plugin struct + AuthorType AuthorType + DownloadURL string + Enterprise bool + HomepageURL string + Hosting HostingType + IconData string + Labels []Label + Manifest *mattermostModel.Manifest + Platforms PlatformBundles + ReleaseNotesURL string + ReleaseStage ReleaseStage + RepoName string + Signature string + UpdatedAt time.Time + func PluginFromReader(reader io.Reader) (*Plugin, error) + func PluginsFromReader(reader io.Reader) ([]*Plugin, error) + func (p *Plugin) AddLabels() + type PluginFilter struct + Cloud bool + EnterprisePlugins bool + Filter string + Page int + PerPage int + Platform string + PluginID string + ReturnAllVersions bool + ServerVersion string + type ReleaseStage string + const Beta + const Experimental + const Production