Private/Parse-SSCAttribute.ps1

# Parse attribute
function Parse-SSCAttribute
{
    [cmdletbinding()]
    param($InputObject)

    foreach ($Attribute in $InputObject)
    {
        [PSCustomObject]@{
            PSTypeName = 'SSC.AttributeObject'
            attributeDefinitionId = $Attribute.attributeDefinitionId
            value = $Attribute.value
            values = Parse-SSCAttributeValue $Attribute.values
            Raw = $Attribute
        }
    }
}