functions/generated/Tfvc/Get-AdsTfvcShelvesetChange.ps1

function Get-AdsTfvcShelvesetChange {
<#
.SYNOPSIS
     
 
.DESCRIPTION
    Get changes included in a shelveset.
 
.PARAMETER Organization
    The name of the Azure DevOps organization.
 
.PARAMETER ShelvesetId
    Shelveset's unique ID
 
.PARAMETER Top
    Max number of changes to return
 
.PARAMETER Skip
    Number of changes to skip
 
.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:\> Get-AdsTfvcShelvesetChange -Organization $organization -ShelvesetId $shelvesetid -ApiVersion $apiversion
 
    Get changes included in a shelveset.
 
.LINK
    <unknown>
#>

    [CmdletBinding(DefaultParameterSetName = 'default')]
    param (
        [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')]
        [string]
        $Organization,

        [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')]
        [string]
        $ShelvesetId,

        [Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')]
        [int32]
        $Top,

        [Parameter(ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')]
        [int32]
        $Skip,

        [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')]
        [string]
        $ApiVersion
    )
    process {
        $__mapping = @{
            'ShelvesetId' = 'shelvesetId'
            'Top' = '$top'
            'Skip' = '$skip'
            'ApiVersion' = 'api-version'
        }
        $__body = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping
        $__query = $PSBoundParameters | ConvertTo-Hashtable -Include @('ShelvesetId','Top','Skip','ApiVersion') -Mapping $__mapping
        $__header = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping
        $__path = 'https://dev.azure.com/{organization}/_apis/tfvc/shelvesets/changes' -Replace '{organization}',$Organization

        Invoke-RestRequest -Path $__path -Method get -Body $__body -Query $__query -Header $__header
    }
}