upackpackaging

package
v1.0.0-b5 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ResourceAreaId, _ = uuid.Parse("d397749b-f115-4027-b6dd-77a65dd10d21")
View Source
var UPackBatchOperationTypeValues = uPackBatchOperationTypeValuesType{

	Promote: "promote",

	Delete: "delete",

	PermanentDelete: "permanentDelete",

	RestoreToFeed: "restoreToFeed",
}
View Source
var UPackGetPackageMetadataIntentValues = uPackGetPackageMetadataIntentValuesType{

	FetchMetadataOnly: "fetchMetadataOnly",

	Download: "download",
}

Functions

This section is empty.

Types

type AddPackageArgs

type AddPackageArgs struct {
	// (required)
	Metadata *UPackPackagePushMetadata
	// (required)
	FeedId *string
	// (required)
	PackageName *string
	// (required)
	PackageVersion *string
}

Arguments for the AddPackage function

type Client

type Client interface {
	// [Preview API]
	AddPackage(context.Context, AddPackageArgs) error
	// [Preview API]
	GetPackageMetadata(context.Context, GetPackageMetadataArgs) (*UPackPackageMetadata, error)
	// [Preview API]
	GetPackageVersionsMetadata(context.Context, GetPackageVersionsMetadataArgs) (*UPackLimitedPackageMetadataListResponse, error)
}

func NewClient

func NewClient(ctx context.Context, connection *azuredevops.Connection) (Client, error)

type ClientImpl

type ClientImpl struct {
	Client azuredevops.Client
}

func (*ClientImpl) AddPackage

func (client *ClientImpl) AddPackage(ctx context.Context, args AddPackageArgs) error

[Preview API]

func (*ClientImpl) GetPackageMetadata

func (client *ClientImpl) GetPackageMetadata(ctx context.Context, args GetPackageMetadataArgs) (*UPackPackageMetadata, error)

[Preview API]

func (*ClientImpl) GetPackageVersionsMetadata

[Preview API]

type GetPackageMetadataArgs

type GetPackageMetadataArgs struct {
	// (required)
	FeedId *string
	// (required)
	PackageName *string
	// (required)
	PackageVersion *string
	// (optional)
	Intent *UPackGetPackageMetadataIntent
}

Arguments for the GetPackageMetadata function

type GetPackageVersionsMetadataArgs

type GetPackageVersionsMetadataArgs struct {
	// (required)
	FeedId *string
	// (required)
	PackageName *string
}

Arguments for the GetPackageVersionsMetadata function

type UPackBatchOperationType

type UPackBatchOperationType string

Describes UPack batch operation types.

type UPackGetPackageMetadataIntent

type UPackGetPackageMetadataIntent string

Describes intent when calling the API GetPackageMetadata.

type UPackLimitedPackageMetadata

type UPackLimitedPackageMetadata struct {
	Version *string `json:"version,omitempty"`
}

type UPackLimitedPackageMetadataListResponse

type UPackLimitedPackageMetadataListResponse struct {
	Count *int                           `json:"count,omitempty"`
	Value *[]UPackLimitedPackageMetadata `json:"value,omitempty"`
}

type UPackPackageMetadata

type UPackPackageMetadata struct {
	Description *string `json:"description,omitempty"`
	ManifestId  *string `json:"manifestId,omitempty"`
	SuperRootId *string `json:"superRootId,omitempty"`
	Version     *string `json:"version,omitempty"`
}

type UPackPackagePushMetadata

type UPackPackagePushMetadata struct {
	Description *string   `json:"description,omitempty"`
	ManifestId  *string   `json:"manifestId,omitempty"`
	SuperRootId *string   `json:"superRootId,omitempty"`
	Version     *string   `json:"version,omitempty"`
	ProofNodes  *[]string `json:"proofNodes,omitempty"`
}

type UPackPackageVersionDeletionState

type UPackPackageVersionDeletionState struct {
	// UTC date the package was deleted.
	DeletedDate *azuredevops.Time `json:"deletedDate,omitempty"`
	// Name of the package.
	Name *string `json:"name,omitempty"`
	// Version of the package.
	Version *string `json:"version,omitempty"`
}

Deletion state of a Universal package.

Jump to

Keyboard shortcuts

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