function Get-BricksetSetDetailed {
<#
.SYNOPSIS
Get Brickset Set Detailed
.DESCRIPTION
Get Brickset Set with detailed info
.PARAMETER SetId
Brickset SetId (not the Lego Set Number)
.INPUTS
System.String.
.OUTPUTS
Brickset.sets
.EXAMPLE
Get-BricksetSetDetailed -SetId 6905
.EXAMPLE
Get-BricksetSet -Theme 'Indiana Jones' | Get-BricksetSetDetailed
#>
[CmdletBinding()][OutputType('Brickset.sets')]
Param
(
[parameter(Mandatory=$false,ValueFromPipelineByPropertyName=$true)]
[ValidateNotNullOrEmpty()]
[String]$SetId
)
begin {
# --- Check for the presence of $Global:BricksetConnection
xCheckGlobalBricksetConnection
}
process {
try {
$BricksetConnection.WebService.getSet($BricksetConnection.APIKey,$null,$SetId)
}
catch [Exception]{
throw
}
}
}
Functions/Public/Get-BricksetSetDetailed.psm1
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |