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
Click to show internal directories.
Click to hide internal directories.