IntuneManagement 4.0.0-beta1

This commit is contained in:
Mikael Karlsson
2026-09-23 19:13:09 +10:00
commit 7869619510
892 changed files with 577109 additions and 0 deletions
@@ -0,0 +1,28 @@
#ImportOrder 8
# CLR-typed row shape for the Intune Assignments DataGrid. Get-IntuneAssignmentRow
# in Internal/IntuneAssignments.ps1 returns [PSCustomObject]; Avalonia's binder
# can't traverse those (see [[avalonia-binding-needs-clr-types]]), so the
# Avalonia tool converts each PSCustomObject into one of these before assigning
# ItemsSource. Properties mirror what the DataGrid columns + filter + CSV
# export read.
class IntuneAssignmentRowItem
{
[string] $Name
[string] $Type
[int] $AssignmentCount
[bool] $HasFilters
[string] $IncludedString
[string] $ExcludedString
[string] $IncludedFilterString
[string] $ExcludedFilterString
[string] $Id
[object] $Object
[object[]] $Included
[object[]] $Excluded
[object[]] $IncludedFilters
[object[]] $ExcludedFilters
IntuneAssignmentRowItem() {}
}