Add-HueLight.ps1.ps1

function Add-HueLight
{
    [Rest("lights",
        Invoker="Send-HueBridge",
        Method='POST',
        ContentType='application/json',
        BodyParameter={
{
    param(
        # One or more Device Identifiers (serial numbers ).
        # Use this parameter when adding lights that have already been assigned to another bridge.
        [Alias('SerialNumber')]
        [string[]]
        $DeviceID
    )
}
        })]
    [CmdletBinding(SupportsShouldProcess)]
    param()

    begin {
        $hueBridge = Get-HueBridge
        $invokeParams = @{}
        $invokeParams.IPAddress = $hueBridge.IPAddress
        $invokeParams.HueUserName = $hueBridge.HueUserName
    }
}