<?php
namespace ATWS\AutotaskObjects;

class InstalledProduct extends Entity
{
    // Required
    public $AccountID;
    public $Active;
    public $InstallDate;
    public $ProductID;

    // Optional
    public $AccountPhysicalLocationID;
    public $AEMDeviceAuditArchitectureID;
    public $AEMDeviceAuditDescription;
    public $AEMDeviceAuditDeviceTypeID;
    public $AEMDeviceAuditDisplayAdaptorID;
    public $AEMDeviceAuditDomainID;
    public $AEMDeviceAuditExternalIPAddress;
    public $AEMDeviceAuditHostname;
    public $AEMDeviceAuditIPAddress;
    public $AEMDeviceAuditLastUser;
    public $AEMDeviceAuditMacAddress;
    public $AEMDeviceAuditManufacturerID;
    public $AEMDeviceAuditMemoryBytes;
    public $AEMDeviceAuditMissingPatchCount;
    public $AEMDeviceAuditMobileNetworkOperatorID;
    public $AEMDeviceAuditMobileNumber;
    public $AEMDeviceAuditModelID;
    public $AEMDeviceAuditMotherboardID;
    public $AEMDeviceAuditOperatingSystem;
    public $AEMDeviceAuditProcessorID;
    public $AEMDeviceAuditServicePackID;
    public $AEMDeviceAuditSNMPContact;
    public $AEMDeviceAuditSNMPLocation;
    public $AEMDeviceAuditSNMPName;
    public $AEMDeviceAuditStorageBytes;
    public $AEMDeviceID;
    public $AEMDeviceUID;
    public $AEMOpenAlertCount;
    public $ContactID;
    public $ContractID;
    public $ContractServiceBundleID;
    public $ContractServiceID;
    public $CreateDate;
    public $DattoAvailableKilobytes;
    public $DattoDeviceMemoryMegabytes;
    public $DattoDrivesErrors;
    public $DattoHostname;
    public $DattoInternalIP;
    public $DattoKernelVersionID;
    public $DattoLastCheckInDateTime;
    public $DattoNICSpeedKilobitsPerSecond;
    public $DattoNumberOfAgents;
    public $DattoNumberOfDrives;
    public $DattoNumberOfVolumes;
    public $DattoOffsiteUsedBytes;
    public $DattoOSVersionID;
    public $DattoPercentageUsed;
    public $DattoProtectedKilobytes;
    public $DattoRemoteIP;
    public $DattoSerialNumber;
    public $DattoUptimeSeconds;
    public $DattoUsedKilobytes;
    public $DattoZFSVersionID;
    public $DailyCost;
    public $HourlyCost;
    public $InstalledByContactID;
    public $InstalledByID;
    public $LastActivityPersonID;
    public $LastActivityPersonType;
    public $LastModifiedTime;
    public $Location;
    public $MonthlyCost;
    public $Notes;
    public $NumberOfUsers;
    public $ParentInstalledProductID;
    public $PerUseCost;
    public $ReferenceNumber;
    public $ReferenceTitle;
    public $RMMDeviceAuditAntivirusStatusID;
    public $RMMDeviceAuditArchitectureID;
    public $RMMDeviceAuditBackupStatusID;
    public $RMMDeviceAuditDescription;
    public $RMMDeviceAuditDeviceTypeID;
    public $RMMDeviceAuditDisplayAdaptorID;
    public $RMMDeviceAuditDomainID;
    public $RMMDeviceAuditExternalIPAddress;
    public $RMMDeviceAuditHostname;
    public $RMMDeviceAuditIPAddress;
    public $RMMDeviceAuditLastUser;
    public $RMMDeviceAuditMacAddress;
    public $RMMDeviceAuditManufacturerID;
    public $RMMDeviceAuditMemoryBytes;
    public $RMMDeviceAuditMissingPatchCount;
    public $RMMDeviceAuditMobileNetworkOperatorID;
    public $RMMDeviceAuditMobileNumber;
    public $RMMDeviceAuditModelID;
    public $RMMDeviceAuditMotherboardID;
    public $RMMDeviceAuditOperatingSystem;
    public $RMMDeviceAuditPatchStatusID;
    public $RMMDeviceAuditProcessorID;
    public $RMMDeviceAuditServicePackID;
    public $RMMDeviceAuditSNMPContact;
    public $RMMDeviceAuditSNMPLocation;
    public $RMMDeviceAuditSNMPName;
    public $RMMDeviceAuditSoftwareStatusID;
    public $RMMDeviceAuditStorageBytes;
    public $RMMDeviceID;
    public $RMMDeviceUID;
    public $RMMOpenAlertCount;
    public $SerialNumber;
    public $ServiceBundleID;
    public $ServiceID;
    public $ServiceLevelAgreementID;
    public $SetupFee;
    public $Type;
    public $VendorID;
    public $WarrantyExpirationDate;
}
