Public/Jira/Avatars/Get-AtlassianCloudJiraAvatar.ps1
function Get-AtlassianCloudJiraAvatar{ [CmdletBinding()] param( [Parameter(Mandatory, Position=0)] [ValidateSet('project','issuetype')] [string]$Type, [Parameter(Mandatory = $false, Position=1)] [string]$EntityId, [Parameter(Mandatory, Position=2)] [ValidateNotNullOrEmpty()] [string]$AtlassianOrgName, [Parameter(Mandatory, Position=3)] [ValidateNotNullOrEmpty()] [string]$Pat ) if ($EntityId) { return Get-AtlassianCloudJiraEntity -AtlassianOrgName $AtlassianOrgName -Endpoint "universal_avatar/type/$Type/owner/$EntityId" -ResponseProperty system -Pat $Pat -Verbose:($Verbose.IsPresent) } else { return Get-AtlassianCloudJiraEntity -AtlassianOrgName $AtlassianOrgName -Endpoint "avatar/$Type/system" -ResponseProperty system -Pat $Pat -Verbose:($Verbose.IsPresent) } } |