Versions in this module Expand all Collapse all v7 v7.1.0 Apr 17, 2023 Changes in this version + var DashboardScopeValues = dashboardScopeValuesType + var GroupMemberPermissionValues = groupMemberPermissionValuesType + var ResourceAreaId = uuid.Parse("31c84e0a-3ece-48fd-a29d-100849af99ba") + var TeamDashboardPermissionValues = teamDashboardPermissionValuesType + var WidgetScopeValues = widgetScopeValuesType + type Client interface + CreateDashboard func(context.Context, CreateDashboardArgs) (*Dashboard, error) + CreateWidget func(context.Context, CreateWidgetArgs) (*Widget, error) + DeleteDashboard func(context.Context, DeleteDashboardArgs) error + DeleteWidget func(context.Context, DeleteWidgetArgs) (*Dashboard, error) + GetDashboard func(context.Context, GetDashboardArgs) (*Dashboard, error) + GetDashboardsByProject func(context.Context, GetDashboardsByProjectArgs) (*[]Dashboard, error) + GetWidget func(context.Context, GetWidgetArgs) (*Widget, error) + GetWidgetMetadata func(context.Context, GetWidgetMetadataArgs) (*WidgetMetadataResponse, error) + GetWidgetTypes func(context.Context, GetWidgetTypesArgs) (*WidgetTypesResponse, error) + GetWidgets func(context.Context, GetWidgetsArgs) (*WidgetsVersionedList, error) + ReplaceDashboard func(context.Context, ReplaceDashboardArgs) (*Dashboard, error) + ReplaceDashboards func(context.Context, ReplaceDashboardsArgs) (*DashboardGroup, error) + ReplaceWidget func(context.Context, ReplaceWidgetArgs) (*Widget, error) + ReplaceWidgets func(context.Context, ReplaceWidgetsArgs) (*WidgetsVersionedList, error) + UpdateWidget func(context.Context, UpdateWidgetArgs) (*Widget, error) + UpdateWidgets func(context.Context, UpdateWidgetsArgs) (*WidgetsVersionedList, error) + func NewClient(ctx context.Context, connection *azuredevops.Connection) (Client, error) + type ClientImpl struct + Client azuredevops.Client + func (client *ClientImpl) CreateDashboard(ctx context.Context, args CreateDashboardArgs) (*Dashboard, error) + func (client *ClientImpl) CreateWidget(ctx context.Context, args CreateWidgetArgs) (*Widget, error) + func (client *ClientImpl) DeleteDashboard(ctx context.Context, args DeleteDashboardArgs) error + func (client *ClientImpl) DeleteWidget(ctx context.Context, args DeleteWidgetArgs) (*Dashboard, error) + func (client *ClientImpl) GetDashboard(ctx context.Context, args GetDashboardArgs) (*Dashboard, error) + func (client *ClientImpl) GetDashboardsByProject(ctx context.Context, args GetDashboardsByProjectArgs) (*[]Dashboard, error) + func (client *ClientImpl) GetWidget(ctx context.Context, args GetWidgetArgs) (*Widget, error) + func (client *ClientImpl) GetWidgetMetadata(ctx context.Context, args GetWidgetMetadataArgs) (*WidgetMetadataResponse, error) + func (client *ClientImpl) GetWidgetTypes(ctx context.Context, args GetWidgetTypesArgs) (*WidgetTypesResponse, error) + func (client *ClientImpl) GetWidgets(ctx context.Context, args GetWidgetsArgs) (*WidgetsVersionedList, error) + func (client *ClientImpl) ReplaceDashboard(ctx context.Context, args ReplaceDashboardArgs) (*Dashboard, error) + func (client *ClientImpl) ReplaceDashboards(ctx context.Context, args ReplaceDashboardsArgs) (*DashboardGroup, error) + func (client *ClientImpl) ReplaceWidget(ctx context.Context, args ReplaceWidgetArgs) (*Widget, error) + func (client *ClientImpl) ReplaceWidgets(ctx context.Context, args ReplaceWidgetsArgs) (*WidgetsVersionedList, error) + func (client *ClientImpl) UpdateWidget(ctx context.Context, args UpdateWidgetArgs) (*Widget, error) + func (client *ClientImpl) UpdateWidgets(ctx context.Context, args UpdateWidgetsArgs) (*WidgetsVersionedList, error) + type CopyDashboardOptions struct + CopyDashboardScope *DashboardScope + CopyQueriesFlag *bool + Description *string + Name *string + ProjectId *uuid.UUID + QueryFolderPath *uuid.UUID + RefreshInterval *int + TeamId *uuid.UUID + type CopyDashboardResponse struct + CopiedDashboard *Dashboard + CopyDashboardOptions *CopyDashboardOptions + type CreateDashboardArgs struct + Dashboard *Dashboard + Project *string + Team *string + type CreateWidgetArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + Widget *Widget + type Dashboard struct + DashboardScope *DashboardScope + Description *string + ETag *string + GroupId *uuid.UUID + Id *uuid.UUID + LastAccessedDate *azuredevops.Time + Links interface{} + ModifiedBy *uuid.UUID + ModifiedDate *azuredevops.Time + Name *string + OwnerId *uuid.UUID + Position *int + RefreshInterval *int + Url *string + Widgets *[]Widget + type DashboardGroup struct + DashboardEntries *[]DashboardGroupEntry + Links interface{} + Permission *GroupMemberPermission + TeamDashboardPermission *TeamDashboardPermission + Url *string + type DashboardGroupEntry struct + DashboardScope *DashboardScope + Description *string + ETag *string + GroupId *uuid.UUID + Id *uuid.UUID + LastAccessedDate *azuredevops.Time + Links interface{} + ModifiedBy *uuid.UUID + ModifiedDate *azuredevops.Time + Name *string + OwnerId *uuid.UUID + Position *int + RefreshInterval *int + Url *string + Widgets *[]Widget + type DashboardGroupEntryResponse struct + DashboardScope *DashboardScope + Description *string + ETag *string + GroupId *uuid.UUID + Id *uuid.UUID + LastAccessedDate *azuredevops.Time + Links interface{} + ModifiedBy *uuid.UUID + ModifiedDate *azuredevops.Time + Name *string + OwnerId *uuid.UUID + Position *int + RefreshInterval *int + Url *string + Widgets *[]Widget + type DashboardResponse struct + DashboardScope *DashboardScope + Description *string + ETag *string + GroupId *uuid.UUID + Id *uuid.UUID + LastAccessedDate *azuredevops.Time + Links interface{} + ModifiedBy *uuid.UUID + ModifiedDate *azuredevops.Time + Name *string + OwnerId *uuid.UUID + Position *int + RefreshInterval *int + Url *string + Widgets *[]Widget + type DashboardScope string + type DeleteDashboardArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + type DeleteWidgetArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + WidgetId *uuid.UUID + type GetDashboardArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + type GetDashboardsByProjectArgs struct + Project *string + Team *string + type GetWidgetArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + WidgetId *uuid.UUID + type GetWidgetMetadataArgs struct + ContributionId *string + Project *string + type GetWidgetTypesArgs struct + Project *string + Scope *WidgetScope + type GetWidgetsArgs struct + DashboardId *uuid.UUID + ETag *string + Project *string + Team *string + type GroupMemberPermission string + type LightboxOptions struct + Height *int + Resizable *bool + Width *int + type ReplaceDashboardArgs struct + Dashboard *Dashboard + DashboardId *uuid.UUID + Project *string + Team *string + type ReplaceDashboardsArgs struct + Group *DashboardGroup + Project *string + Team *string + type ReplaceWidgetArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + Widget *Widget + WidgetId *uuid.UUID + type ReplaceWidgetsArgs struct + DashboardId *uuid.UUID + ETag *string + Project *string + Team *string + Widgets *[]Widget + type SemanticVersion struct + Major *int + Minor *int + Patch *int + type TeamDashboardPermission string + type UpdateWidgetArgs struct + DashboardId *uuid.UUID + Project *string + Team *string + Widget *Widget + WidgetId *uuid.UUID + type UpdateWidgetsArgs struct + DashboardId *uuid.UUID + ETag *string + Project *string + Team *string + Widgets *[]Widget + type Widget struct + AllowedSizes *[]WidgetSize + AreSettingsBlockedForUser *bool + ArtifactId *string + ConfigurationContributionId *string + ConfigurationContributionRelativeId *string + ContentUri *string + ContributionId *string + Dashboard *Dashboard + ETag *string + Id *uuid.UUID + IsEnabled *bool + IsNameConfigurable *bool + LightboxOptions *LightboxOptions + Links interface{} + LoadingImageUrl *string + Name *string + Position *WidgetPosition + Settings *string + SettingsVersion *SemanticVersion + Size *WidgetSize + TypeId *string + Url *string + type WidgetMetadata struct + AllowedSizes *[]WidgetSize + AnalyticsServiceRequired *bool + CatalogIconUrl *string + CatalogInfoUrl *string + ConfigurationContributionId *string + ConfigurationContributionRelativeId *string + ConfigurationRequired *bool + ContentUri *string + ContributionId *string + DefaultSettings *string + Description *string + IsEnabled *bool + IsNameConfigurable *bool + IsVisibleFromCatalog *bool + Keywords *[]string + LightboxOptions *LightboxOptions + LoadingImageUrl *string + Name *string + PublisherName *string + SupportedScopes *[]WidgetScope + Tags *[]string + Targets *[]string + TypeId *string + type WidgetMetadataResponse struct + Uri *string + WidgetMetadata *WidgetMetadata + type WidgetPosition struct + Column *int + Row *int + type WidgetResponse struct + AllowedSizes *[]WidgetSize + AreSettingsBlockedForUser *bool + ArtifactId *string + ConfigurationContributionId *string + ConfigurationContributionRelativeId *string + ContentUri *string + ContributionId *string + Dashboard *Dashboard + ETag *string + Id *uuid.UUID + IsEnabled *bool + IsNameConfigurable *bool + LightboxOptions *LightboxOptions + Links interface{} + LoadingImageUrl *string + Name *string + Position *WidgetPosition + Settings *string + SettingsVersion *SemanticVersion + Size *WidgetSize + TypeId *string + Url *string + type WidgetScope string + type WidgetSize struct + ColumnSpan *int + RowSpan *int + type WidgetTypesResponse struct + Links interface{} + Uri *string + WidgetTypes *[]WidgetMetadata + type WidgetsVersionedList struct + ETag *[]string + Widgets *[]Widget Other modules containing this package github.com/microsoft/azure-devops-go-api/azuredevops github.com/microsoft/azure-devops-go-api/azuredevops/v6