WorkingTimeCmdlets.psd1

@{
    RootModule        = 'WorkingTimeCmdlets.psm1'
    ModuleVersion     = '1.0.0'
    GUID              = 'a3f7c8e1-2d4b-4f6a-9e1c-5b8d3a7f2e0c'
    Author            = 'Blake Erwin'
    CompanyName       = 'Community'
    Copyright         = '(c) 2026. MIT License.'
    Description       = 'PowerShell cmdlets for managing Microsoft 365 frontline worker working time via the Microsoft Graph workingTimeSchedule API. Send start-of-shift and end-of-shift signals to trigger Intune app protection policies.'

    PowerShellVersion = '7.0'
    RequiredModules   = @('Microsoft.Graph.Authentication')

    FunctionsToExport = @(
        'Get-WorkingTimeSchedule'
        'Start-WorkingTime'
        'Stop-WorkingTime'
    )
    CmdletsToExport   = @()
    VariablesToExport  = @()
    AliasesToExport    = @()

    PrivateData = @{
        PSData = @{
            Tags         = @('Microsoft365', 'Graph', 'WorkingTime', 'Intune', 'FrontlineWorker')
            LicenseUri   = 'https://opensource.org/licenses/MIT'
            ProjectUri   = 'https://github.com/t3blake/working-time-cmdlets'
        }
    }
}