pkgmanagerimpl

package
v0.0.0-...-6574dfe Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(cfg *Config) error

func Instance

func Instance() *service

Types

type Config

type Config struct {
	ExistingPkgs ExistingPkgsConfig `json:"existing_pkgs"  required:"true"`
	AccessToken  string             `json:"access_token"   required:"true"`
}

func (*Config) SetDefault

func (cfg *Config) SetDefault()

func (*Config) Token

func (cfg *Config) Token() func() []byte

type ExistingPkgDefaultInfo

type ExistingPkgDefaultInfo struct {
	Platform       string `json:"platform"          required:"true"`
	ImporterName   string `json:"importer_name"     required:"true"`
	ImporterEmail  string `json:"importer_email"    required:"true"`
	ReasonToImport string `json:"reason_to_import"  required:"true"`
}

ExistingPkgDefaultInfo

type ExistingPkgsConfig

type ExistingPkgsConfig struct {
	DefaultInfo      ExistingPkgDefaultInfo `json:"default_info"        required:"true"`
	MetaDataRepo     metaDataRepo           `json:"meta_data_repo"      required:"true"`
	OrgOfPkgRepo     string                 `json:"org_of_pkg_repo"     required:"true"`
	MetaDataEndpoint string                 `json:"meta_data_endpoint"  required:"true"`
}

ExistingPkgsConfig

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL