Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | [optional] [readonly] | |
Udid | Pointer to string | [optional] | |
General | Pointer to ComputerGeneral | [optional] | |
DiskEncryption | Pointer to ComputerDiskEncryption | [optional] | |
Purchasing | Pointer to ComputerPurchase | [optional] | |
Applications | Pointer to []ComputerApplication | [optional] | |
Storage | Pointer to ComputerStorage | [optional] | |
UserAndLocation | Pointer to ComputerUserAndLocation | [optional] | |
ConfigurationProfiles | Pointer to []ComputerConfigurationProfile | [optional] | |
Printers | Pointer to []ComputerPrinter | [optional] | |
Services | Pointer to []ComputerService | [optional] | |
Hardware | Pointer to ComputerHardware | [optional] | |
LocalUserAccounts | Pointer to []ComputerLocalUserAccount | [optional] | |
Certificates | Pointer to []ComputerCertificate | [optional] | |
Attachments | Pointer to []ComputerAttachment | [optional] | |
Plugins | Pointer to []ComputerPlugin | [optional] | |
PackageReceipts | Pointer to ComputerPackageReceipts | [optional] | |
Fonts | Pointer to []ComputerFont | [optional] | |
Security | Pointer to ComputerSecurity | [optional] | |
OperatingSystem | Pointer to ComputerOperatingSystem | [optional] | |
LicensedSoftware | Pointer to []ComputerLicensedSoftware | [optional] | |
Ibeacons | Pointer to []ComputerIbeacon | [optional] | |
SoftwareUpdates | Pointer to []ComputerSoftwareUpdate | [optional] | |
ExtensionAttributes | Pointer to []ComputerExtensionAttribute | [optional] | |
ContentCaching | Pointer to ComputerContentCaching | [optional] | |
GroupMemberships | Pointer to []GroupMembership | [optional] |
func NewComputerInventory() *ComputerInventory
NewComputerInventory instantiates a new ComputerInventory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewComputerInventoryWithDefaults() *ComputerInventory
NewComputerInventoryWithDefaults instantiates a new ComputerInventory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ComputerInventory) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetId(v string)
SetId sets Id field to given value.
func (o *ComputerInventory) HasId() bool
HasId returns a boolean if a field has been set.
func (o *ComputerInventory) GetUdid() string
GetUdid returns the Udid field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetUdidOk() (*string, bool)
GetUdidOk returns a tuple with the Udid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetUdid(v string)
SetUdid sets Udid field to given value.
func (o *ComputerInventory) HasUdid() bool
HasUdid returns a boolean if a field has been set.
func (o *ComputerInventory) GetGeneral() ComputerGeneral
GetGeneral returns the General field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetGeneralOk() (*ComputerGeneral, bool)
GetGeneralOk returns a tuple with the General field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetGeneral(v ComputerGeneral)
SetGeneral sets General field to given value.
func (o *ComputerInventory) HasGeneral() bool
HasGeneral returns a boolean if a field has been set.
func (o *ComputerInventory) GetDiskEncryption() ComputerDiskEncryption
GetDiskEncryption returns the DiskEncryption field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetDiskEncryptionOk() (*ComputerDiskEncryption, bool)
GetDiskEncryptionOk returns a tuple with the DiskEncryption field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetDiskEncryption(v ComputerDiskEncryption)
SetDiskEncryption sets DiskEncryption field to given value.
func (o *ComputerInventory) HasDiskEncryption() bool
HasDiskEncryption returns a boolean if a field has been set.
func (o *ComputerInventory) GetPurchasing() ComputerPurchase
GetPurchasing returns the Purchasing field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetPurchasingOk() (*ComputerPurchase, bool)
GetPurchasingOk returns a tuple with the Purchasing field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetPurchasing(v ComputerPurchase)
SetPurchasing sets Purchasing field to given value.
func (o *ComputerInventory) HasPurchasing() bool
HasPurchasing returns a boolean if a field has been set.
func (o *ComputerInventory) GetApplications() []ComputerApplication
GetApplications returns the Applications field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetApplicationsOk() (*[]ComputerApplication, bool)
GetApplicationsOk returns a tuple with the Applications field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetApplications(v []ComputerApplication)
SetApplications sets Applications field to given value.
func (o *ComputerInventory) HasApplications() bool
HasApplications returns a boolean if a field has been set.
func (o *ComputerInventory) GetStorage() ComputerStorage
GetStorage returns the Storage field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetStorageOk() (*ComputerStorage, bool)
GetStorageOk returns a tuple with the Storage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetStorage(v ComputerStorage)
SetStorage sets Storage field to given value.
func (o *ComputerInventory) HasStorage() bool
HasStorage returns a boolean if a field has been set.
func (o *ComputerInventory) GetUserAndLocation() ComputerUserAndLocation
GetUserAndLocation returns the UserAndLocation field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetUserAndLocationOk() (*ComputerUserAndLocation, bool)
GetUserAndLocationOk returns a tuple with the UserAndLocation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetUserAndLocation(v ComputerUserAndLocation)
SetUserAndLocation sets UserAndLocation field to given value.
func (o *ComputerInventory) HasUserAndLocation() bool
HasUserAndLocation returns a boolean if a field has been set.
func (o *ComputerInventory) GetConfigurationProfiles() []ComputerConfigurationProfile
GetConfigurationProfiles returns the ConfigurationProfiles field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetConfigurationProfilesOk() (*[]ComputerConfigurationProfile, bool)
GetConfigurationProfilesOk returns a tuple with the ConfigurationProfiles field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetConfigurationProfiles(v []ComputerConfigurationProfile)
SetConfigurationProfiles sets ConfigurationProfiles field to given value.
func (o *ComputerInventory) HasConfigurationProfiles() bool
HasConfigurationProfiles returns a boolean if a field has been set.
func (o *ComputerInventory) GetPrinters() []ComputerPrinter
GetPrinters returns the Printers field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetPrintersOk() (*[]ComputerPrinter, bool)
GetPrintersOk returns a tuple with the Printers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetPrinters(v []ComputerPrinter)
SetPrinters sets Printers field to given value.
func (o *ComputerInventory) HasPrinters() bool
HasPrinters returns a boolean if a field has been set.
func (o *ComputerInventory) GetServices() []ComputerService
GetServices returns the Services field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetServicesOk() (*[]ComputerService, bool)
GetServicesOk returns a tuple with the Services field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetServices(v []ComputerService)
SetServices sets Services field to given value.
func (o *ComputerInventory) HasServices() bool
HasServices returns a boolean if a field has been set.
func (o *ComputerInventory) GetHardware() ComputerHardware
GetHardware returns the Hardware field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetHardwareOk() (*ComputerHardware, bool)
GetHardwareOk returns a tuple with the Hardware field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetHardware(v ComputerHardware)
SetHardware sets Hardware field to given value.
func (o *ComputerInventory) HasHardware() bool
HasHardware returns a boolean if a field has been set.
func (o *ComputerInventory) GetLocalUserAccounts() []ComputerLocalUserAccount
GetLocalUserAccounts returns the LocalUserAccounts field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetLocalUserAccountsOk() (*[]ComputerLocalUserAccount, bool)
GetLocalUserAccountsOk returns a tuple with the LocalUserAccounts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetLocalUserAccounts(v []ComputerLocalUserAccount)
SetLocalUserAccounts sets LocalUserAccounts field to given value.
func (o *ComputerInventory) HasLocalUserAccounts() bool
HasLocalUserAccounts returns a boolean if a field has been set.
func (o *ComputerInventory) GetCertificates() []ComputerCertificate
GetCertificates returns the Certificates field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetCertificatesOk() (*[]ComputerCertificate, bool)
GetCertificatesOk returns a tuple with the Certificates field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetCertificates(v []ComputerCertificate)
SetCertificates sets Certificates field to given value.
func (o *ComputerInventory) HasCertificates() bool
HasCertificates returns a boolean if a field has been set.
func (o *ComputerInventory) GetAttachments() []ComputerAttachment
GetAttachments returns the Attachments field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetAttachmentsOk() (*[]ComputerAttachment, bool)
GetAttachmentsOk returns a tuple with the Attachments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetAttachments(v []ComputerAttachment)
SetAttachments sets Attachments field to given value.
func (o *ComputerInventory) HasAttachments() bool
HasAttachments returns a boolean if a field has been set.
func (o *ComputerInventory) GetPlugins() []ComputerPlugin
GetPlugins returns the Plugins field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetPluginsOk() (*[]ComputerPlugin, bool)
GetPluginsOk returns a tuple with the Plugins field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetPlugins(v []ComputerPlugin)
SetPlugins sets Plugins field to given value.
func (o *ComputerInventory) HasPlugins() bool
HasPlugins returns a boolean if a field has been set.
func (o *ComputerInventory) GetPackageReceipts() ComputerPackageReceipts
GetPackageReceipts returns the PackageReceipts field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetPackageReceiptsOk() (*ComputerPackageReceipts, bool)
GetPackageReceiptsOk returns a tuple with the PackageReceipts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetPackageReceipts(v ComputerPackageReceipts)
SetPackageReceipts sets PackageReceipts field to given value.
func (o *ComputerInventory) HasPackageReceipts() bool
HasPackageReceipts returns a boolean if a field has been set.
func (o *ComputerInventory) GetFonts() []ComputerFont
GetFonts returns the Fonts field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetFontsOk() (*[]ComputerFont, bool)
GetFontsOk returns a tuple with the Fonts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetFonts(v []ComputerFont)
SetFonts sets Fonts field to given value.
func (o *ComputerInventory) HasFonts() bool
HasFonts returns a boolean if a field has been set.
func (o *ComputerInventory) GetSecurity() ComputerSecurity
GetSecurity returns the Security field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetSecurityOk() (*ComputerSecurity, bool)
GetSecurityOk returns a tuple with the Security field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetSecurity(v ComputerSecurity)
SetSecurity sets Security field to given value.
func (o *ComputerInventory) HasSecurity() bool
HasSecurity returns a boolean if a field has been set.
func (o *ComputerInventory) GetOperatingSystem() ComputerOperatingSystem
GetOperatingSystem returns the OperatingSystem field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetOperatingSystemOk() (*ComputerOperatingSystem, bool)
GetOperatingSystemOk returns a tuple with the OperatingSystem field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetOperatingSystem(v ComputerOperatingSystem)
SetOperatingSystem sets OperatingSystem field to given value.
func (o *ComputerInventory) HasOperatingSystem() bool
HasOperatingSystem returns a boolean if a field has been set.
func (o *ComputerInventory) GetLicensedSoftware() []ComputerLicensedSoftware
GetLicensedSoftware returns the LicensedSoftware field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetLicensedSoftwareOk() (*[]ComputerLicensedSoftware, bool)
GetLicensedSoftwareOk returns a tuple with the LicensedSoftware field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetLicensedSoftware(v []ComputerLicensedSoftware)
SetLicensedSoftware sets LicensedSoftware field to given value.
func (o *ComputerInventory) HasLicensedSoftware() bool
HasLicensedSoftware returns a boolean if a field has been set.
func (o *ComputerInventory) GetIbeacons() []ComputerIbeacon
GetIbeacons returns the Ibeacons field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetIbeaconsOk() (*[]ComputerIbeacon, bool)
GetIbeaconsOk returns a tuple with the Ibeacons field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetIbeacons(v []ComputerIbeacon)
SetIbeacons sets Ibeacons field to given value.
func (o *ComputerInventory) HasIbeacons() bool
HasIbeacons returns a boolean if a field has been set.
func (o *ComputerInventory) GetSoftwareUpdates() []ComputerSoftwareUpdate
GetSoftwareUpdates returns the SoftwareUpdates field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetSoftwareUpdatesOk() (*[]ComputerSoftwareUpdate, bool)
GetSoftwareUpdatesOk returns a tuple with the SoftwareUpdates field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetSoftwareUpdates(v []ComputerSoftwareUpdate)
SetSoftwareUpdates sets SoftwareUpdates field to given value.
func (o *ComputerInventory) HasSoftwareUpdates() bool
HasSoftwareUpdates returns a boolean if a field has been set.
func (o *ComputerInventory) GetExtensionAttributes() []ComputerExtensionAttribute
GetExtensionAttributes returns the ExtensionAttributes field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetExtensionAttributesOk() (*[]ComputerExtensionAttribute, bool)
GetExtensionAttributesOk returns a tuple with the ExtensionAttributes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetExtensionAttributes(v []ComputerExtensionAttribute)
SetExtensionAttributes sets ExtensionAttributes field to given value.
func (o *ComputerInventory) HasExtensionAttributes() bool
HasExtensionAttributes returns a boolean if a field has been set.
func (o *ComputerInventory) GetContentCaching() ComputerContentCaching
GetContentCaching returns the ContentCaching field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetContentCachingOk() (*ComputerContentCaching, bool)
GetContentCachingOk returns a tuple with the ContentCaching field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetContentCaching(v ComputerContentCaching)
SetContentCaching sets ContentCaching field to given value.
func (o *ComputerInventory) HasContentCaching() bool
HasContentCaching returns a boolean if a field has been set.
func (o *ComputerInventory) GetGroupMemberships() []GroupMembership
GetGroupMemberships returns the GroupMemberships field if non-nil, zero value otherwise.
func (o *ComputerInventory) GetGroupMembershipsOk() (*[]GroupMembership, bool)
GetGroupMembershipsOk returns a tuple with the GroupMemberships field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ComputerInventory) SetGroupMemberships(v []GroupMembership)
SetGroupMemberships sets GroupMemberships field to given value.
func (o *ComputerInventory) HasGroupMemberships() bool
HasGroupMemberships returns a boolean if a field has been set.