Documentation
¶
Index ¶
- Variables
- type AddPackageArgs
- type Client
- type ClientImpl
- func (client *ClientImpl) AddPackage(ctx context.Context, args AddPackageArgs) error
- func (client *ClientImpl) GetPackageMetadata(ctx context.Context, args GetPackageMetadataArgs) (*UPackPackageMetadata, error)
- func (client *ClientImpl) GetPackageVersionsMetadata(ctx context.Context, args GetPackageVersionsMetadataArgs) (*UPackLimitedPackageMetadataListResponse, error)
- type GetPackageMetadataArgs
- type GetPackageVersionsMetadataArgs
- type UPackBatchOperationType
- type UPackGetPackageMetadataIntent
- type UPackLimitedPackageMetadata
- type UPackLimitedPackageMetadataListResponse
- type UPackPackageMetadata
- type UPackPackagePushMetadata
- type UPackPackageVersionDeletionState
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 // (optional) Project ID or project name Project *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) }
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 ¶
func (client *ClientImpl) GetPackageVersionsMetadata(ctx context.Context, args GetPackageVersionsMetadataArgs) (*UPackLimitedPackageMetadataListResponse, error)
[Preview API]
type GetPackageMetadataArgs ¶
type GetPackageMetadataArgs struct { // (required) FeedId *string // (required) PackageName *string // (required) PackageVersion *string // (optional) Project ID or project name Project *string // (optional) Intent *UPackGetPackageMetadataIntent }
Arguments for the GetPackageMetadata function
type GetPackageVersionsMetadataArgs ¶
type GetPackageVersionsMetadataArgs struct { // (required) FeedId *string // (required) PackageName *string // (optional) Project ID or project name Project *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 UPackLimitedPackageMetadataListResponse ¶
type UPackLimitedPackageMetadataListResponse struct { Count *int `json:"count,omitempty"` Value *[]UPackLimitedPackageMetadata `json:"value,omitempty"` }
type UPackPackageMetadata ¶
type UPackPackagePushMetadata ¶
type UPackPackagePushMetadata struct { Description *string `json:"description,omitempty"` ManifestId *string `json:"manifestId,omitempty"` ProofNodes *[]string `json:"proofNodes,omitempty"` SuperRootId *string `json:"superRootId,omitempty"` }
Contains the parameters for adding a new Universal Package to the feed, except for name and version which are transmitted in the URL
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.
Click to show internal directories.
Click to hide internal directories.