Versions in this module Expand all Collapse all v6 v6.0.1 Jan 26, 2022 v6.0.0 Dec 2, 2021 Changes in this version + var ConnectedServiceKindValues = connectedServiceKindValuesType + var ProcessCustomizationTypeValues = processCustomizationTypeValuesType + var ProcessTypeValues = processTypeValuesType + var ProjectChangeTypeValues = projectChangeTypeValuesType + var ProjectStateValues = projectStateValuesType + var ProjectVisibilityValues = projectVisibilityValuesType + var ResourceAreaId = uuid.Parse("79134c72-4a58-4b42-976c-04e7115f32bf") + var SourceControlTypesValues = sourceControlTypesValuesType + type Client interface + CreateConnectedService func(context.Context, CreateConnectedServiceArgs) (*WebApiConnectedService, error) + CreateOrUpdateProxy func(context.Context, CreateOrUpdateProxyArgs) (*Proxy, error) + CreateTeam func(context.Context, CreateTeamArgs) (*WebApiTeam, error) + DeleteProxy func(context.Context, DeleteProxyArgs) error + DeleteTeam func(context.Context, DeleteTeamArgs) error + GetAllTeams func(context.Context, GetAllTeamsArgs) (*[]WebApiTeam, error) + GetConnectedServiceDetails func(context.Context, GetConnectedServiceDetailsArgs) (*WebApiConnectedServiceDetails, error) + GetConnectedServices func(context.Context, GetConnectedServicesArgs) (*[]WebApiConnectedService, error) + GetProcessById func(context.Context, GetProcessByIdArgs) (*Process, error) + GetProcesses func(context.Context, GetProcessesArgs) (*[]Process, error) + GetProject func(context.Context, GetProjectArgs) (*TeamProject, error) + GetProjectCollection func(context.Context, GetProjectCollectionArgs) (*TeamProjectCollection, error) + GetProjectCollections func(context.Context, GetProjectCollectionsArgs) (*[]TeamProjectCollectionReference, error) + GetProjectProperties func(context.Context, GetProjectPropertiesArgs) (*[]ProjectProperty, error) + GetProjects func(context.Context, GetProjectsArgs) (*GetProjectsResponseValue, error) + GetProxies func(context.Context, GetProxiesArgs) (*[]Proxy, error) + GetTeam func(context.Context, GetTeamArgs) (*WebApiTeam, error) + GetTeamMembersWithExtendedProperties func(context.Context, GetTeamMembersWithExtendedPropertiesArgs) (*[]webapi.TeamMember, error) + GetTeams func(context.Context, GetTeamsArgs) (*[]WebApiTeam, error) + QueueCreateProject func(context.Context, QueueCreateProjectArgs) (*operations.OperationReference, error) + QueueDeleteProject func(context.Context, QueueDeleteProjectArgs) (*operations.OperationReference, error) + RemoveProjectAvatar func(context.Context, RemoveProjectAvatarArgs) error + SetProjectAvatar func(context.Context, SetProjectAvatarArgs) error + SetProjectProperties func(context.Context, SetProjectPropertiesArgs) error + UpdateProject func(context.Context, UpdateProjectArgs) (*operations.OperationReference, error) + UpdateTeam func(context.Context, UpdateTeamArgs) (*WebApiTeam, error) + func NewClient(ctx context.Context, connection *azuredevops.Connection) (Client, error) + type ClientImpl struct + Client azuredevops.Client + func (client *ClientImpl) CreateConnectedService(ctx context.Context, args CreateConnectedServiceArgs) (*WebApiConnectedService, error) + func (client *ClientImpl) CreateOrUpdateProxy(ctx context.Context, args CreateOrUpdateProxyArgs) (*Proxy, error) + func (client *ClientImpl) CreateTeam(ctx context.Context, args CreateTeamArgs) (*WebApiTeam, error) + func (client *ClientImpl) DeleteProxy(ctx context.Context, args DeleteProxyArgs) error + func (client *ClientImpl) DeleteTeam(ctx context.Context, args DeleteTeamArgs) error + func (client *ClientImpl) GetAllTeams(ctx context.Context, args GetAllTeamsArgs) (*[]WebApiTeam, error) + func (client *ClientImpl) GetConnectedServiceDetails(ctx context.Context, args GetConnectedServiceDetailsArgs) (*WebApiConnectedServiceDetails, error) + func (client *ClientImpl) GetConnectedServices(ctx context.Context, args GetConnectedServicesArgs) (*[]WebApiConnectedService, error) + func (client *ClientImpl) GetProcessById(ctx context.Context, args GetProcessByIdArgs) (*Process, error) + func (client *ClientImpl) GetProcesses(ctx context.Context, args GetProcessesArgs) (*[]Process, error) + func (client *ClientImpl) GetProject(ctx context.Context, args GetProjectArgs) (*TeamProject, error) + func (client *ClientImpl) GetProjectCollection(ctx context.Context, args GetProjectCollectionArgs) (*TeamProjectCollection, error) + func (client *ClientImpl) GetProjectCollections(ctx context.Context, args GetProjectCollectionsArgs) (*[]TeamProjectCollectionReference, error) + func (client *ClientImpl) GetProjectProperties(ctx context.Context, args GetProjectPropertiesArgs) (*[]ProjectProperty, error) + func (client *ClientImpl) GetProjects(ctx context.Context, args GetProjectsArgs) (*GetProjectsResponseValue, error) + func (client *ClientImpl) GetProxies(ctx context.Context, args GetProxiesArgs) (*[]Proxy, error) + func (client *ClientImpl) GetTeam(ctx context.Context, args GetTeamArgs) (*WebApiTeam, error) + func (client *ClientImpl) GetTeamMembersWithExtendedProperties(ctx context.Context, args GetTeamMembersWithExtendedPropertiesArgs) (*[]webapi.TeamMember, error) + func (client *ClientImpl) GetTeams(ctx context.Context, args GetTeamsArgs) (*[]WebApiTeam, error) + func (client *ClientImpl) QueueCreateProject(ctx context.Context, args QueueCreateProjectArgs) (*operations.OperationReference, error) + func (client *ClientImpl) QueueDeleteProject(ctx context.Context, args QueueDeleteProjectArgs) (*operations.OperationReference, error) + func (client *ClientImpl) RemoveProjectAvatar(ctx context.Context, args RemoveProjectAvatarArgs) error + func (client *ClientImpl) SetProjectAvatar(ctx context.Context, args SetProjectAvatarArgs) error + func (client *ClientImpl) SetProjectProperties(ctx context.Context, args SetProjectPropertiesArgs) error + func (client *ClientImpl) UpdateProject(ctx context.Context, args UpdateProjectArgs) (*operations.OperationReference, error) + func (client *ClientImpl) UpdateTeam(ctx context.Context, args UpdateTeamArgs) (*WebApiTeam, error) + type ConnectedServiceKind string + type CreateConnectedServiceArgs struct + ConnectedServiceCreationData *WebApiConnectedServiceDetails + ProjectId *string + type CreateOrUpdateProxyArgs struct + Proxy *Proxy + type CreateTeamArgs struct + ProjectId *string + Team *WebApiTeam + type DeleteProxyArgs struct + ProxyUrl *string + Site *string + type DeleteTeamArgs struct + ProjectId *string + TeamId *string + type GetAllTeamsArgs struct + ExpandIdentity *bool + Mine *bool + Skip *int + Top *int + type GetConnectedServiceDetailsArgs struct + Name *string + ProjectId *string + type GetConnectedServicesArgs struct + Kind *ConnectedServiceKind + ProjectId *string + type GetProcessByIdArgs struct + ProcessId *uuid.UUID + type GetProcessesArgs struct + type GetProjectArgs struct + IncludeCapabilities *bool + IncludeHistory *bool + ProjectId *string + type GetProjectCollectionArgs struct + CollectionId *string + type GetProjectCollectionsArgs struct + Skip *int + Top *int + type GetProjectPropertiesArgs struct + Keys *[]string + ProjectId *uuid.UUID + type GetProjectsArgs struct + ContinuationToken *string + GetDefaultTeamImageUrl *bool + Skip *int + StateFilter *ProjectState + Top *int + type GetProjectsResponseValue struct + ContinuationToken string + Value []TeamProjectReference + type GetProxiesArgs struct + ProxyUrl *string + type GetTeamArgs struct + ExpandIdentity *bool + ProjectId *string + TeamId *string + type GetTeamMembersWithExtendedPropertiesArgs struct + ProjectId *string + Skip *int + TeamId *string + Top *int + type GetTeamsArgs struct + ExpandIdentity *bool + Mine *bool + ProjectId *string + Skip *int + Top *int + type IdentityData struct + IdentityIds *[]uuid.UUID + type Process struct + Description *string + Id *uuid.UUID + IsDefault *bool + Links interface{} + Name *string + Type *ProcessType + Url *string + type ProcessCustomizationType string + type ProcessReference struct + Name *string + Url *string + type ProcessType string + type ProjectAvatar struct + Image *[]byte + type ProjectChangeType string + type ProjectInfo struct + Abbreviation *string + Description *string + Id *uuid.UUID + LastUpdateTime *azuredevops.Time + Name *string + Properties *[]ProjectProperty + Revision *uint64 + State *ProjectState + Uri *string + Version *uint64 + Visibility *ProjectVisibility + type ProjectMessage struct + Project *ProjectInfo + ProjectChangeType *ProjectChangeType + ShouldInvalidateSystemStore *bool + type ProjectProperties struct + ProjectId *uuid.UUID + Properties *[]ProjectProperty + type ProjectProperty struct + Name *string + Value interface{} + type ProjectState string + type ProjectVisibility string + type Proxy struct + Authorization *ProxyAuthorization + Description *string + FriendlyName *string + GlobalDefault *bool + Site *string + SiteDefault *bool + Url *string + type ProxyAuthorization struct + AuthorizationUrl *string + ClientId *uuid.UUID + Identity *string + PublicKey *webapi.PublicKey + type QueueCreateProjectArgs struct + ProjectToCreate *TeamProject + type QueueDeleteProjectArgs struct + ProjectId *uuid.UUID + type RemoveProjectAvatarArgs struct + ProjectId *string + type SetProjectAvatarArgs struct + AvatarBlob *ProjectAvatar + ProjectId *string + type SetProjectPropertiesArgs struct + PatchDocument *[]webapi.JsonPatchOperation + ProjectId *uuid.UUID + type SourceControlTypes string + type TeamContext struct + Project *string + ProjectId *uuid.UUID + Team *string + TeamId *uuid.UUID + type TeamProject struct + Abbreviation *string + Capabilities *map[string]map[string]string + DefaultTeam *WebApiTeamRef + DefaultTeamImageUrl *string + Description *string + Id *uuid.UUID + LastUpdateTime *azuredevops.Time + Links interface{} + Name *string + Revision *uint64 + State *ProjectState + Url *string + Visibility *ProjectVisibility + type TeamProjectCollection struct + Description *string + Id *uuid.UUID + Links interface{} + Name *string + ProcessCustomizationType *ProcessCustomizationType + State *string + Url *string + type TeamProjectCollectionReference struct + Id *uuid.UUID + Name *string + Url *string + type TeamProjectReference struct + Abbreviation *string + DefaultTeamImageUrl *string + Description *string + Id *uuid.UUID + LastUpdateTime *azuredevops.Time + Name *string + Revision *uint64 + State *ProjectState + Url *string + Visibility *ProjectVisibility + type TemporaryDataCreatedDTO struct + ExpirationDate *azuredevops.Time + ExpirationSeconds *int + Id *uuid.UUID + Origin *string + Url *string + Value interface{} + type TemporaryDataDTO struct + ExpirationSeconds *int + Origin *string + Value interface{} + type UpdateProjectArgs struct + ProjectId *uuid.UUID + ProjectUpdate *TeamProject + type UpdateTeam struct + Description *string + Name *string + type UpdateTeamArgs struct + ProjectId *string + TeamData *WebApiTeam + TeamId *string + type WebApiConnectedService struct + AuthenticatedBy *webapi.IdentityRef + Description *string + FriendlyName *string + Id *string + Kind *string + Project *TeamProjectReference + ServiceUri *string + Url *string + type WebApiConnectedServiceDetails struct + ConnectedServiceMetaData *WebApiConnectedService + CredentialsXml *string + EndPoint *string + Id *string + Url *string + type WebApiConnectedServiceRef struct + Id *string + Url *string + type WebApiCreateTagRequestData struct + Name *string + type WebApiProject struct + Abbreviation *string + Capabilities *map[string]map[string]string + Collection *WebApiProjectCollectionRef + DefaultTeam *WebApiTeamRef + DefaultTeamImageUrl *string + Description *string + Id *uuid.UUID + LastUpdateTime *azuredevops.Time + Name *string + Revision *uint64 + State *ProjectState + Url *string + Visibility *ProjectVisibility + type WebApiProjectCollection struct + CollectionUrl *string + Description *string + Id *uuid.UUID + Name *string + State *string + Url *string + type WebApiProjectCollectionRef struct + CollectionUrl *string + Id *uuid.UUID + Name *string + Url *string + type WebApiTagDefinition struct + Active *bool + Id *uuid.UUID + Name *string + Url *string + type WebApiTeam struct + Description *string + Id *uuid.UUID + Identity *identity.Identity + IdentityUrl *string + Name *string + ProjectId *uuid.UUID + ProjectName *string + Url *string + type WebApiTeamRef struct + Id *uuid.UUID + Name *string + Url *string Other modules containing this package github.com/microsoft/azure-devops-go-api/azuredevops github.com/microsoft/azure-devops-go-api/azuredevops/v7