private/Get-MarketTypePercentageColumn.ps1
function Get-MarketTypePercentageColumn { [CmdletBinding()] param( [Parameter(Mandatory=$true)] [ValidateSet('btts','htft','ag05','ag15','ag25','ag35','hg05','hg15','hg25','hg35','ou15','ou25','ou35','ouc4','ouc5','ouc6','ouc7','ouc8','ouc9','ttsf','dbch','ftrt','fhwn')] [string]$Type ) process{ $ErrorActionPreference = 'Stop' switch ($MarketType) { 'btts' { $Identifier = 231 $PercentageColumns =@("Yes","No") } 'ag05' { $Identifier = 333 $PercentageColumns =@("Yes","No") } 'ag15' { $Identifier = 332 $PercentageColumns =@("Yes","No") } 'ag25' { $Identifier = 328 $PercentageColumns =@("Yes","No") } 'ag35' { $Identifier = 327 $PercentageColumns =@("Yes","No") } 'hg05' { $Identifier = 334 $PercentageColumns =@("Yes","No") } 'hg15' { $Identifier = 331 $PercentageColumns =@("Yes","No") } 'hg25' { $Identifier = 330 $PercentageColumns =@("Yes","No") } 'hg35' { $Identifier = 326 $PercentageColumns =@("Yes","No") } 'htft' { $Identifier = 232 $PercentageColumns =@("home_home","home_away","home_draw","away_home","away_away","away_draw","draw_draw","draw_home","draw_away") } 'fhwn' { $Identifier = 233 $PercentageColumns =@("Home","Away","Draw") } 'ou15' { $Identifier = 234 $PercentageColumns =@("Yes","No") } 'ou25' { $Identifier = 235 $PercentageColumns =@("Yes","No") } 'ou35' { $Identifier = 236 $PercentageColumns =@("Yes","No") } 'ouc4' { $Identifier = 1690 $PercentageColumns =@("Yes","No","Equal") } 'ouc5' { $Identifier = 1683 $PercentageColumns =@("Yes","No","Equal") } 'ouc6' { $Identifier = 1685 $PercentageColumns =@("Yes","No","Equal") } 'ouc7' { $Identifier = 1686 $PercentageColumns =@("Yes","No","Equal") } 'ouc8' { $Identifier = 1689 $PercentageColumns =@("Yes","No","Equal") } 'ouc9' { $Identifier = 1687 $PercentageColumns =@("Yes","No","Equal") } 'ftrt' { $Identifier = 237 $PercentageColumns =@("Home","Away","Draw") } 'ttsf' { $Identifier = 238 $PercentageColumns =@("Home","Away","Draw") } 'dbch' { $Identifier = 239 $PercentageColumns =@("DrawHome","DrawAway","HomeAway") } } # switch $Hash1 =@{ Identifier = $Identifier PercentageColumns = $PercentageColumns } return $Hash1 } # process } # function |