Versions in this module Expand all Collapse all v7 v7.1.0 Apr 17, 2023 Changes in this version + var AcquisitionAssignmentTypeValues = acquisitionAssignmentTypeValuesType + var AcquisitionOperationStateValues = acquisitionOperationStateValuesType + var AcquisitionOperationTypeValues = acquisitionOperationTypeValuesType + var ContributionLicensingBehaviorTypeValues = contributionLicensingBehaviorTypeValuesType + var ContributionPropertyTypeValues = contributionPropertyTypeValuesType + var ContributionQueryOptionsValues = contributionQueryOptionsValuesType + var ExtensionFlagsValues = extensionFlagsValuesType + var ExtensionRequestStateValues = extensionRequestStateValuesType + var ExtensionRequestUpdateTypeValues = extensionRequestUpdateTypeValuesType + var ExtensionStateFlagsValues = extensionStateFlagsValuesType + var ExtensionUpdateTypeValues = extensionUpdateTypeValuesType + var InstalledExtensionStateIssueTypeValues = installedExtensionStateIssueTypeValuesType + var ResourceAreaId = uuid.Parse("6c2b0933-3600-42ae-bf8b-93d4f7e83594") + type AcquisitionAssignmentType string + type AcquisitionOperation struct + OperationState *AcquisitionOperationState + OperationType *AcquisitionOperationType + Reason *string + Reasons *[]AcquisitionOperationDisallowReason + type AcquisitionOperationDisallowReason struct + Message *string + Type *string + type AcquisitionOperationState string + type AcquisitionOperationType string + type AcquisitionOptions struct + DefaultOperation *AcquisitionOperation + ItemId *string + Operations *[]AcquisitionOperation + Properties interface{} + Target *string + type Client interface + GetInstalledExtensionByName func(context.Context, GetInstalledExtensionByNameArgs) (*InstalledExtension, error) + GetInstalledExtensions func(context.Context, GetInstalledExtensionsArgs) (*[]InstalledExtension, error) + InstallExtensionByName func(context.Context, InstallExtensionByNameArgs) (*InstalledExtension, error) + UninstallExtensionByName func(context.Context, UninstallExtensionByNameArgs) error + UpdateInstalledExtension func(context.Context, UpdateInstalledExtensionArgs) (*InstalledExtension, error) + func NewClient(ctx context.Context, connection *azuredevops.Connection) (Client, error) + type ClientContribution struct + Description *string + Id *string + Includes *[]string + Properties interface{} + Targets *[]string + Type *string + type ClientContributionNode struct + Children *[]string + Contribution *ClientContribution + Parents *[]string + type ClientContributionProviderDetails struct + DisplayName *string + Name *string + Properties *map[string]string + Version *string + type ClientDataProviderQuery struct + Context *DataProviderContext + ContributionIds *[]string + QueryServiceInstanceType *uuid.UUID + type ClientImpl struct + Client azuredevops.Client + func (client *ClientImpl) GetInstalledExtensionByName(ctx context.Context, args GetInstalledExtensionByNameArgs) (*InstalledExtension, error) + func (client *ClientImpl) GetInstalledExtensions(ctx context.Context, args GetInstalledExtensionsArgs) (*[]InstalledExtension, error) + func (client *ClientImpl) InstallExtensionByName(ctx context.Context, args InstallExtensionByNameArgs) (*InstalledExtension, error) + func (client *ClientImpl) UninstallExtensionByName(ctx context.Context, args UninstallExtensionByNameArgs) error + func (client *ClientImpl) UpdateInstalledExtension(ctx context.Context, args UpdateInstalledExtensionArgs) (*InstalledExtension, error) + type Contribution struct + Constraints *[]ContributionConstraint + Description *string + Id *string + Includes *[]string + Properties interface{} + RestrictedTo *[]string + Targets *[]string + Type *string + VisibleTo *[]string + type ContributionBase struct + Description *string + Id *string + VisibleTo *[]string + type ContributionConstraint struct + Group *int + Id *string + Inverse *bool + Name *string + Properties interface{} + Relationships *[]string + type ContributionLicensingBehaviorType string + type ContributionNodeQuery struct + ContributionIds *[]string + DataProviderContext *DataProviderContext + IncludeProviderDetails *bool + QueryOptions *ContributionQueryOptions + type ContributionNodeQueryResult struct + Nodes *map[string]ClientContributionNode + ProviderDetails *map[string]ClientContributionProviderDetails + type ContributionPropertyDescription struct + Description *string + Name *string + Required *bool + Type *ContributionPropertyType + type ContributionPropertyType string + type ContributionProviderDetails struct + DisplayName *string + Name *string + Properties *map[string]string + Version *string + type ContributionQueryOptions string + type ContributionType struct + Description *string + Id *string + Indexed *bool + Name *string + Properties *map[string]ContributionPropertyDescription + VisibleTo *[]string + type DataProviderContext struct + Properties *map[string]interface{} + type DataProviderExceptionDetails struct + ExceptionType *string + Message *string + StackTrace *string + type DataProviderQuery struct + Context *DataProviderContext + ContributionIds *[]string + type DataProviderResult struct + ClientProviders *map[string]ClientDataProviderQuery + Data *map[string]interface{} + Exceptions *map[string]DataProviderExceptionDetails + ResolvedProviders *[]ResolvedDataProvider + ScopeName *string + ScopeValue *string + SharedData *map[string]interface{} + type DataProviderSharedData struct + type ExtensionAcquisitionRequest struct + AssignmentType *AcquisitionAssignmentType + BillingId *string + ItemId *string + OperationType *AcquisitionOperationType + Properties interface{} + Quantity *int + type ExtensionAuditLog struct + Entries *[]ExtensionAuditLogEntry + ExtensionName *string + PublisherName *string + type ExtensionAuditLogEntry struct + AuditAction *string + AuditDate *azuredevops.Time + Comment *string + UpdatedBy *webapi.IdentityRef + type ExtensionAuthorization struct + Id *uuid.UUID + Scopes *[]string + type ExtensionDataCollection struct + CollectionName *string + Documents *[]interface{} + ScopeType *string + ScopeValue *string + type ExtensionDataCollectionQuery struct + Collections *[]ExtensionDataCollection + type ExtensionEvent struct + Extension *gallery.PublishedExtension + ExtensionVersion *string + Host *ExtensionHost + Links *ExtensionEventUrls + ModifiedBy *webapi.IdentityRef + UpdateType *ExtensionUpdateType + type ExtensionEventCallback struct + Uri *string + type ExtensionEventCallbackCollection struct + PostDisable *ExtensionEventCallback + PostEnable *ExtensionEventCallback + PostInstall *ExtensionEventCallback + PostUninstall *ExtensionEventCallback + PostUpdate *ExtensionEventCallback + PreInstall *ExtensionEventCallback + VersionCheck *ExtensionEventCallback + type ExtensionEventUrls struct + ExtensionIcon *string + ExtensionPage *string + ManageExtensionsPage *string + type ExtensionFlags string + type ExtensionHost struct + Id *uuid.UUID + Name *string + type ExtensionLicensing struct + Overrides *[]LicensingOverride + type ExtensionManifest struct + BaseUri *string + Constraints *[]ContributionConstraint + ContributionTypes *[]ContributionType + Contributions *[]Contribution + Demands *[]string + EventCallbacks *ExtensionEventCallbackCollection + FallbackBaseUri *string + Language *string + Licensing *ExtensionLicensing + ManifestVersion *float64 + RestrictedTo *[]string + Scopes *[]string + ServiceInstanceType *uuid.UUID + type ExtensionRequest struct + RejectMessage *string + RequestDate *azuredevops.Time + RequestMessage *string + RequestState *ExtensionRequestState + RequestedBy *webapi.IdentityRef + ResolveDate *azuredevops.Time + ResolvedBy *webapi.IdentityRef + type ExtensionRequestEvent struct + Extension *gallery.PublishedExtension + Host *ExtensionHost + HostName *string + Links *ExtensionRequestUrls + Request *ExtensionRequest + UpdateType *ExtensionRequestUpdateType + type ExtensionRequestState string + type ExtensionRequestUpdateType string + type ExtensionRequestUrls struct + ExtensionIcon *string + ExtensionPage *string + RequestPage *string + type ExtensionRequestsEvent struct + Extension *gallery.PublishedExtension + Host *ExtensionHost + Links *ExtensionRequestUrls + Requests *[]ExtensionRequest + UpdateType *ExtensionRequestUpdateType + type ExtensionState struct + ExtensionName *string + Flags *ExtensionStateFlags + InstallationIssues *[]InstalledExtensionStateIssue + LastUpdated *azuredevops.Time + LastVersionCheck *azuredevops.Time + PublisherName *string + Version *string + type ExtensionStateFlags string + type ExtensionUpdateType string + type ExtensionUrls struct + ExtensionIcon *string + ExtensionPage *string + type GetInstalledExtensionByNameArgs struct + AssetTypes *[]string + ExtensionName *string + PublisherName *string + type GetInstalledExtensionsArgs struct + AssetTypes *[]string + IncludeDisabledExtensions *bool + IncludeErrors *bool + IncludeInstallationIssues *bool + type InstallExtensionByNameArgs struct + ExtensionName *string + PublisherName *string + Version *string + type InstalledExtension struct + BaseUri *string + Constraints *[]ContributionConstraint + ContributionTypes *[]ContributionType + Contributions *[]Contribution + Demands *[]string + EventCallbacks *ExtensionEventCallbackCollection + ExtensionId *string + ExtensionName *string + FallbackBaseUri *string + Files *[]gallery.ExtensionFile + Flags *ExtensionFlags + InstallState *InstalledExtensionState + Language *string + LastPublished *azuredevops.Time + Licensing *ExtensionLicensing + ManifestVersion *float64 + PublisherId *string + PublisherName *string + RegistrationId *uuid.UUID + RestrictedTo *[]string + Scopes *[]string + ServiceInstanceType *uuid.UUID + Version *string + type InstalledExtensionQuery struct + AssetTypes *[]string + Monikers *[]gallery.ExtensionIdentifier + type InstalledExtensionState struct + Flags *ExtensionStateFlags + InstallationIssues *[]InstalledExtensionStateIssue + LastUpdated *azuredevops.Time + type InstalledExtensionStateIssue struct + Message *string + Source *string + Type *InstalledExtensionStateIssueType + type InstalledExtensionStateIssueType string + type LicensingOverride struct + Behavior *ContributionLicensingBehaviorType + Id *string + type RequestedExtension struct + ExtensionName *string + ExtensionRequests *[]ExtensionRequest + PublisherDisplayName *string + PublisherName *string + RequestCount *int + type ResolvedDataProvider struct + Duration *float32 + Error *string + Id *string + type Scope struct + Description *string + Title *string + Value *string + type SupportedExtension struct + Extension *string + Publisher *string + Version *string + type UninstallExtensionByNameArgs struct + ExtensionName *string + PublisherName *string + Reason *string + ReasonCode *string + type UpdateInstalledExtensionArgs struct + Extension *InstalledExtension Other modules containing this package github.com/microsoft/azure-devops-go-api/azuredevops github.com/microsoft/azure-devops-go-api/azuredevops/v6