Scripts/Internal/ConvertTo-DigitalOceanImage.ps1

function ConvertTo-DigitalOceanImage {
    [CmdletBinding()]
    param (
        # Parameter help description
        [Parameter(ValueFromPipeline=$true, Mandatory=$true)]
        [PSCustomObject]
        $rawObject
    )
    begin {
    }
    process {
        New-Object PSObject -Property @{
            Id = $rawObject.id
            Name = $rawObject.name
            Distribution = $rawObject.distribution
            Slug = $rawObject.slug
            Public = $rawObject.public
            Regions = $rawObject.regions
            CreatedAt = [datetime]$rawObject.created_at
            Type = $rawObject.type
            MinDiskSize = $rawObject.min_disk_size
            Size = $rawObject.size_gigabytes
        }
    }
    end {
    }
}