remoterepoapi

package
v0.6.0-rc3 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package remoterepoapi contains requests and responses for remote repository API.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ManifestWithMetadata

type ManifestWithMetadata struct {
	Payload  json.RawMessage         `json:"payload"`
	Metadata *manifest.EntryMetadata `json:"metadata"`
}

ManifestWithMetadata represents manifest payload and metadata

type Parameters

type Parameters struct {
	HashFunction string `json:"hash"`
	HMACSecret   []byte `json:"hmacSecret"`

	object.Format
}

Parameters encapsulates all parameters for repository. returned by /api/v1/repo/parameters

func (*Parameters) GetHMACSecret

func (p *Parameters) GetHMACSecret() []byte

GetHMACSecret returns the HMAC secret for the remote repository.

func (*Parameters) GetHashFunction

func (p *Parameters) GetHashFunction() string

GetHashFunction returns the name of the hash function for remote repository.

Jump to

Keyboard shortcuts

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