functions/generated/Test/Set-AdsTestPlanSuitePoint.ps1
function Set-AdsTestPlanSuitePoint { <# .SYNOPSIS .DESCRIPTION Update test points. .PARAMETER Organization The name of the Azure DevOps organization. .PARAMETER Project Project ID or project name .PARAMETER ApiVersion Version of the API to use. This should be set to '7.1-preview.2' to use this version of the api. .PARAMETER PointIds ID of the test point to get. Use a comma-separated list of IDs to update multiple test points. .PARAMETER PlanId ID of the test plan. .PARAMETER SuiteId ID of the suite that contains the points. .EXAMPLE PS C:\> Set-AdsTestPlanSuitePoint -Organization $organization -Project $project -ApiVersion $apiversion -PointIds $pointids -PlanId $planid -SuiteId $suiteid Update test points. .LINK <unknown> #> [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '')] [CmdletBinding(DefaultParameterSetName = 'default')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $Organization, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $Project, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $ApiVersion, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $PointIds, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $PlanId, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $SuiteId ) process { $__mapping = @{ 'ApiVersion' = 'api-version' } $__body = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping $__query = $PSBoundParameters | ConvertTo-Hashtable -Include @('ApiVersion') -Mapping $__mapping $__header = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping $__path = 'https://dev.azure.com/{organization}/{project}/_apis/test/Plans/{planId}/Suites/{suiteId}/points/{pointIds}' -Replace '{organization}',$Organization -Replace '{project}',$Project -Replace '{pointIds}',$PointIds -Replace '{planId}',$PlanId -Replace '{suiteId}',$SuiteId Invoke-RestRequest -Path $__path -Method patch -Body $__body -Query $__query -Header $__header } } |