functions/generated/WorkItemTracking/Remove-AdsWorkProcesseWorkitemtypeLayoutPageSectionGroup.ps1
function Remove-AdsWorkProcesseWorkitemtypeLayoutPageSectionGroup { <# .SYNOPSIS .DESCRIPTION Removes a group from the work item form. .PARAMETER GroupId The ID of the group .PARAMETER ProcessId The ID of the process .PARAMETER SectionId The ID of the section to the group is in .PARAMETER Organization The name of the Azure DevOps organization. .PARAMETER PageId The ID of the page the group is in .PARAMETER WitRefName The reference name of the work item type .PARAMETER ApiVersion Version of the API to use. This should be set to '7.1-preview.1' to use this version of the api. .EXAMPLE PS C:\> Remove-AdsWorkProcesseWorkitemtypeLayoutPageSectionGroup -GroupId $groupid -ProcessId $processid -SectionId $sectionid -Organization $organization -PageId $pageid -WitRefName $witrefname -ApiVersion $apiversion Removes a group from the work item form. .LINK <unknown> #> [Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseShouldProcessForStateChangingFunctions', '')] [CmdletBinding(DefaultParameterSetName = 'default')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $GroupId, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $ProcessId, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $SectionId, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $Organization, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $PageId, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $WitRefName, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $ApiVersion ) 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}/_apis/work/processes/{processId}/workItemTypes/{witRefName}/layout/pages/{pageId}/sections/{sectionId}/groups/{groupId}' -Replace '{groupId}',$GroupId -Replace '{processId}',$ProcessId -Replace '{sectionId}',$SectionId -Replace '{organization}',$Organization -Replace '{pageId}',$PageId -Replace '{witRefName}',$WitRefName Invoke-RestRequest -Path $__path -Method delete -Body $__body -Query $__query -Header $__header } } |