Versions in this module Expand all Collapse all v0 v0.3.0 Nov 9, 2025 Changes in this version + const AppNameAutoUpdate + const AppNameCompanyPortal + const AppNameDefender + const AppNameEdge + const AppNameExcel + const AppNameIntuneAgent + const AppNameM365Copilot + const AppNameOffice365 + const AppNameOneDrive + const AppNameOneNote + const AppNameOutlook + const AppNamePowerPoint + const AppNameTeams + const AppNameVSCode + const AppNameWindowsApp + const AppNameWord + const BundleIDAutoUpdate + const BundleIDCompanyPortal + const BundleIDDefender + const BundleIDEdge + const BundleIDExcel + const BundleIDIntuneAgent + const BundleIDM365Copilot + const BundleIDOffice365Suite + const BundleIDOneDrive + const BundleIDOneNote + const BundleIDOutlook + const BundleIDPowerPoint + const BundleIDTeams + const BundleIDVSCode + const BundleIDWindowsApp + const BundleIDWord + const EndpointLatest + const TypeApplication + type App struct + AppPath string + BundleID string + ComponentCount int + Components []Component + Detected string + DirectURL string + DownloadURL string + ETag string + InstallKB *int + LastModified string + Name string + NumFiles *int + PackageID string + SHA256 string + SizeBytes int64 + SizeMB float64 + Type string + Version string + func (a *App) ParseDetectedTime() (time.Time, error) + func (a *App) ParseLastModifiedTime() (time.Time, error) + type AppsResponse struct + Apps []App + Generated string + func (r *AppsResponse) ParseGeneratedTime() (time.Time, error) + type AppsService struct + func NewService(client interfaces.HTTPClient) *AppsService + func (s *AppsService) GetAppByBundleID(ctx context.Context, bundleID string) (*App, error) + func (s *AppsService) GetAppByName(ctx context.Context, name string) (*App, error) + func (s *AppsService) GetLatestApps(ctx context.Context) (*AppsResponse, error) + type AppsServiceInterface interface + GetAppByBundleID func(ctx context.Context, bundleID string) (*App, error) + GetAppByName func(ctx context.Context, name string) (*App, error) + GetLatestApps func(ctx context.Context) (*AppsResponse, error) + type Component struct + AppPath *string + BundleID *string + Name string + PackageID string + Version string