diff --git a/SnipeitPS/Public/New-SnipeitAccessory.ps1 b/SnipeitPS/Public/New-SnipeitAccessory.ps1 index df4663c..6b97a92 100644 --- a/SnipeitPS/Public/New-SnipeitAccessory.ps1 +++ b/SnipeitPS/Public/New-SnipeitAccessory.ps1 @@ -23,6 +23,9 @@ ID Number of the company the accessory is assigned to .PARAMETER manufacturer_id ID number of the manufacturer for this accessory. +.PARAMETER model_number +Model number for this accessory + .PARAMETER order_number Order number for this accessory. @@ -47,7 +50,7 @@ ID number of the supplier for this accessory .PARAMETER location_id ID number of the location the accessory is assigned to -.PARAMETER min_qty +.PARAMETER min_amt Min quantity of the accessory before alert is triggered .PARAMETER url @@ -86,11 +89,13 @@ function New-SnipeitAccessory() { [string]$order_number, + [string]$model_number, + [float]$purchase_cost, [datetime]$purchase_date, - [int]$min_qty, + [int]$min_amt, [ValidateRange(1, [int]::MaxValue)] [int]$supplier_id, diff --git a/SnipeitPS/Public/Set-SnipeitAccessory.ps1 b/SnipeitPS/Public/Set-SnipeitAccessory.ps1 index 430176c..6fd29a9 100644 --- a/SnipeitPS/Public/Set-SnipeitAccessory.ps1 +++ b/SnipeitPS/Public/Set-SnipeitAccessory.ps1 @@ -26,6 +26,9 @@ ID Number of the company the accessory is assigned to .PARAMETER manufacturer_id ID number of the manufacturer for this accessory. +.PARAMETER model_number +Model number for this accessory + .PARAMETER order_number Order number for this accessory. @@ -85,6 +88,7 @@ function Set-SnipeitAccessory() { [Nullable[System.Int32]]$manufacturer_id, + [string]$model_number, [string]$order_number, @@ -120,7 +124,7 @@ function Set-SnipeitAccessory() { foreach($accessory_id in $id){ $Parameters = @{ Uri = "$url/api/v1/accessories/$accessory_id" - Method = 'Patch' + Method = 'Put' Body = $Body Token = $apiKey } diff --git a/docs/New-SnipeitAccessory.md b/docs/New-SnipeitAccessory.md index a9e27c1..de15744 100644 --- a/docs/New-SnipeitAccessory.md +++ b/docs/New-SnipeitAccessory.md @@ -14,8 +14,8 @@ Creates new accessory on Snipe-It system ``` New-SnipeitAccessory [-name] [-qty] [-category_id] [[-company_id] ] - [[-manufacturer_id] ] [[-order_number] ] [[-purchase_cost] ] - [[-purchase_date] ] [[-min_qty] ] [[-supplier_id] ] [[-location_id] ] + [[-manufacturer_id] ] [[-order_number] ] [[-model_number] ] [[-purchase_cost] ] + [[-purchase_date] ] [[-min_amt] ] [[-supplier_id] ] [[-location_id] ] [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` @@ -40,7 +40,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 13 +Position: 14 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -85,7 +85,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 11 +Position: 12 Default value: 0 Accept pipeline input: False Accept wildcard characters: False @@ -106,7 +106,7 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -min_qty +### -min_amt Min quantity of the accessory before alert is triggered ```yaml @@ -115,12 +115,27 @@ Parameter Sets: (All) Aliases: Required: False -Position: 9 +Position: 10 Default value: 0 Accept pipeline input: False Accept wildcard characters: False ``` +### -model_number +Model number for this accessory + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 7 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -name Accessory name @@ -160,7 +175,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 7 +Position: 8 Default value: 0 Accept pipeline input: False Accept wildcard characters: False @@ -175,7 +190,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 8 +Position: 9 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -205,7 +220,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 10 +Position: 11 Default value: 0 Accept pipeline input: False Accept wildcard characters: False @@ -220,7 +235,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 12 +Position: 13 Default value: None Accept pipeline input: False Accept wildcard characters: False diff --git a/docs/Set-SnipeitAccessory.md b/docs/Set-SnipeitAccessory.md index 1f9ad25..9adeae2 100644 --- a/docs/Set-SnipeitAccessory.md +++ b/docs/Set-SnipeitAccessory.md @@ -14,9 +14,9 @@ Updates accessory on Snipe-It system ``` Set-SnipeitAccessory [-id] [[-name] ] [[-qty] ] [[-category_id] ] - [[-company_id] ] [[-manufacturer_id] ] [[-order_number] ] [[-purchase_cost] ] - [[-purchase_date] ] [[-min_amt] ] [[-supplier_id] ] [-url] [-apiKey] - [-WhatIf] [-Confirm] [] + [[-company_id] ] [[-manufacturer_id] ] [[-model_number] ] [[-order_number] ] + [[-purchase_cost] ] [[-purchase_date] ] [[-min_amt] ] [[-supplier_id] ] + [-url] [-apiKey] [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -40,7 +40,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 13 +Position: 14 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -115,7 +115,22 @@ Parameter Sets: (All) Aliases: Required: False -Position: 10 +Position: 11 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -model_number +Model number for this accessory + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 7 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -145,7 +160,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 7 +Position: 8 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -160,7 +175,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 8 +Position: 9 Default value: 0 Accept pipeline input: False Accept wildcard characters: False @@ -175,7 +190,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 9 +Position: 10 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -205,7 +220,7 @@ Parameter Sets: (All) Aliases: Required: False -Position: 11 +Position: 12 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -220,7 +235,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 12 +Position: 13 Default value: None Accept pipeline input: False Accept wildcard characters: False