extensions

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	// GetSelfID retrieves the storage identifier of the authenticated user associated with the connection.
	GetSelfID(ctx context.Context) (uuid.UUID, error)
	// GetSubjectID resolves the storage key (UUID) for a given subject (user) name within the organization.
	GetSubjectID(ctx context.Context, subject string) (uuid.UUID, error)
	// FindGroupsByDisplayName locates Azure DevOps security groups that match the provided display name,
	// optionally scoped to a project descriptor, and returns their full details.
	FindGroupsByDisplayName(ctx context.Context, displayName string, scopeDescriptor *string) ([]*graph.GraphGroup, error)
}

Client defines extension methods to the Azure DevOps REST API

func NewClient

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

Jump to

Keyboard shortcuts

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