Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to int64 | [optional] | |
Name | Pointer to string | [optional] | |
AssetTag | Pointer to string | [optional] | |
LastInventoryUpdateTimestamp | Pointer to time.Time | [optional] | |
OsVersion | Pointer to string | [optional] | |
OsBuild | Pointer to string | [optional] | |
OsSupplementalBuildVersion | Pointer to string | Collected for iOS 16 and iPadOS 16.1 or later | [optional] |
OsRapidSecurityResponse | Pointer to string | Collected for iOS 16 and iPadOS 16.1 or later | [optional] |
SoftwareUpdateDeviceId | Pointer to string | [optional] | |
SerialNumber | Pointer to string | [optional] | |
Udid | Pointer to string | [optional] | |
IpAddress | Pointer to string | [optional] | |
WifiMacAddress | Pointer to string | [optional] | |
BluetoothMacAddress | Pointer to string | [optional] | |
IsManaged | Pointer to bool | [optional] | |
InitialEntryTimestamp | Pointer to time.Time | [optional] | |
LastEnrollmentTimestamp | Pointer to time.Time | [optional] | |
DeviceOwnershipLevel | Pointer to string | [optional] | |
Site | Pointer to IdAndName | [optional] | |
ExtensionAttributes | Pointer to []ExtensionAttribute | [optional] | |
Location | Pointer to Location | [optional] | |
Type | Pointer to string | Based on the value of this either ios, appleTv, android objects will be populated. | [optional] |
Ios | Pointer to IosDetails | [optional] | |
AppleTv | Pointer to AppleTvDetails | [optional] | |
Android | Pointer to AndroidDetails | [optional] |
func NewMobileDeviceDetails() *MobileDeviceDetails
NewMobileDeviceDetails instantiates a new MobileDeviceDetails 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 NewMobileDeviceDetailsWithDefaults() *MobileDeviceDetails
NewMobileDeviceDetailsWithDefaults instantiates a new MobileDeviceDetails 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 *MobileDeviceDetails) GetId() int64
GetId returns the Id field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetIdOk() (*int64, 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 *MobileDeviceDetails) SetId(v int64)
SetId sets Id field to given value.
func (o *MobileDeviceDetails) HasId() bool
HasId returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetName(v string)
SetName sets Name field to given value.
func (o *MobileDeviceDetails) HasName() bool
HasName returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetAssetTag() string
GetAssetTag returns the AssetTag field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetAssetTagOk() (*string, bool)
GetAssetTagOk returns a tuple with the AssetTag field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetAssetTag(v string)
SetAssetTag sets AssetTag field to given value.
func (o *MobileDeviceDetails) HasAssetTag() bool
HasAssetTag returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetLastInventoryUpdateTimestamp() time.Time
GetLastInventoryUpdateTimestamp returns the LastInventoryUpdateTimestamp field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetLastInventoryUpdateTimestampOk() (*time.Time, bool)
GetLastInventoryUpdateTimestampOk returns a tuple with the LastInventoryUpdateTimestamp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetLastInventoryUpdateTimestamp(v time.Time)
SetLastInventoryUpdateTimestamp sets LastInventoryUpdateTimestamp field to given value.
func (o *MobileDeviceDetails) HasLastInventoryUpdateTimestamp() bool
HasLastInventoryUpdateTimestamp returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetOsVersion() string
GetOsVersion returns the OsVersion field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetOsVersionOk() (*string, bool)
GetOsVersionOk returns a tuple with the OsVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetOsVersion(v string)
SetOsVersion sets OsVersion field to given value.
func (o *MobileDeviceDetails) HasOsVersion() bool
HasOsVersion returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetOsBuild() string
GetOsBuild returns the OsBuild field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetOsBuildOk() (*string, bool)
GetOsBuildOk returns a tuple with the OsBuild field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetOsBuild(v string)
SetOsBuild sets OsBuild field to given value.
func (o *MobileDeviceDetails) HasOsBuild() bool
HasOsBuild returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetOsSupplementalBuildVersion() string
GetOsSupplementalBuildVersion returns the OsSupplementalBuildVersion field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetOsSupplementalBuildVersionOk() (*string, bool)
GetOsSupplementalBuildVersionOk returns a tuple with the OsSupplementalBuildVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetOsSupplementalBuildVersion(v string)
SetOsSupplementalBuildVersion sets OsSupplementalBuildVersion field to given value.
func (o *MobileDeviceDetails) HasOsSupplementalBuildVersion() bool
HasOsSupplementalBuildVersion returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetOsRapidSecurityResponse() string
GetOsRapidSecurityResponse returns the OsRapidSecurityResponse field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetOsRapidSecurityResponseOk() (*string, bool)
GetOsRapidSecurityResponseOk returns a tuple with the OsRapidSecurityResponse field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetOsRapidSecurityResponse(v string)
SetOsRapidSecurityResponse sets OsRapidSecurityResponse field to given value.
func (o *MobileDeviceDetails) HasOsRapidSecurityResponse() bool
HasOsRapidSecurityResponse returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetSoftwareUpdateDeviceId() string
GetSoftwareUpdateDeviceId returns the SoftwareUpdateDeviceId field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetSoftwareUpdateDeviceIdOk() (*string, bool)
GetSoftwareUpdateDeviceIdOk returns a tuple with the SoftwareUpdateDeviceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetSoftwareUpdateDeviceId(v string)
SetSoftwareUpdateDeviceId sets SoftwareUpdateDeviceId field to given value.
func (o *MobileDeviceDetails) HasSoftwareUpdateDeviceId() bool
HasSoftwareUpdateDeviceId returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetSerialNumber() string
GetSerialNumber returns the SerialNumber field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetSerialNumberOk() (*string, bool)
GetSerialNumberOk returns a tuple with the SerialNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetSerialNumber(v string)
SetSerialNumber sets SerialNumber field to given value.
func (o *MobileDeviceDetails) HasSerialNumber() bool
HasSerialNumber returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetUdid() string
GetUdid returns the Udid field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) 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 *MobileDeviceDetails) SetUdid(v string)
SetUdid sets Udid field to given value.
func (o *MobileDeviceDetails) HasUdid() bool
HasUdid returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetIpAddress() string
GetIpAddress returns the IpAddress field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetIpAddressOk() (*string, bool)
GetIpAddressOk returns a tuple with the IpAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetIpAddress(v string)
SetIpAddress sets IpAddress field to given value.
func (o *MobileDeviceDetails) HasIpAddress() bool
HasIpAddress returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetWifiMacAddress() string
GetWifiMacAddress returns the WifiMacAddress field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetWifiMacAddressOk() (*string, bool)
GetWifiMacAddressOk returns a tuple with the WifiMacAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetWifiMacAddress(v string)
SetWifiMacAddress sets WifiMacAddress field to given value.
func (o *MobileDeviceDetails) HasWifiMacAddress() bool
HasWifiMacAddress returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetBluetoothMacAddress() string
GetBluetoothMacAddress returns the BluetoothMacAddress field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetBluetoothMacAddressOk() (*string, bool)
GetBluetoothMacAddressOk returns a tuple with the BluetoothMacAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetBluetoothMacAddress(v string)
SetBluetoothMacAddress sets BluetoothMacAddress field to given value.
func (o *MobileDeviceDetails) HasBluetoothMacAddress() bool
HasBluetoothMacAddress returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetIsManaged() bool
GetIsManaged returns the IsManaged field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetIsManagedOk() (*bool, bool)
GetIsManagedOk returns a tuple with the IsManaged field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetIsManaged(v bool)
SetIsManaged sets IsManaged field to given value.
func (o *MobileDeviceDetails) HasIsManaged() bool
HasIsManaged returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetInitialEntryTimestamp() time.Time
GetInitialEntryTimestamp returns the InitialEntryTimestamp field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetInitialEntryTimestampOk() (*time.Time, bool)
GetInitialEntryTimestampOk returns a tuple with the InitialEntryTimestamp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetInitialEntryTimestamp(v time.Time)
SetInitialEntryTimestamp sets InitialEntryTimestamp field to given value.
func (o *MobileDeviceDetails) HasInitialEntryTimestamp() bool
HasInitialEntryTimestamp returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetLastEnrollmentTimestamp() time.Time
GetLastEnrollmentTimestamp returns the LastEnrollmentTimestamp field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetLastEnrollmentTimestampOk() (*time.Time, bool)
GetLastEnrollmentTimestampOk returns a tuple with the LastEnrollmentTimestamp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetLastEnrollmentTimestamp(v time.Time)
SetLastEnrollmentTimestamp sets LastEnrollmentTimestamp field to given value.
func (o *MobileDeviceDetails) HasLastEnrollmentTimestamp() bool
HasLastEnrollmentTimestamp returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetDeviceOwnershipLevel() string
GetDeviceOwnershipLevel returns the DeviceOwnershipLevel field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetDeviceOwnershipLevelOk() (*string, bool)
GetDeviceOwnershipLevelOk returns a tuple with the DeviceOwnershipLevel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetDeviceOwnershipLevel(v string)
SetDeviceOwnershipLevel sets DeviceOwnershipLevel field to given value.
func (o *MobileDeviceDetails) HasDeviceOwnershipLevel() bool
HasDeviceOwnershipLevel returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetSite() IdAndName
GetSite returns the Site field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetSiteOk() (*IdAndName, bool)
GetSiteOk returns a tuple with the Site field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetSite(v IdAndName)
SetSite sets Site field to given value.
func (o *MobileDeviceDetails) HasSite() bool
HasSite returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetExtensionAttributes() []ExtensionAttribute
GetExtensionAttributes returns the ExtensionAttributes field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetExtensionAttributesOk() (*[]ExtensionAttribute, 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 *MobileDeviceDetails) SetExtensionAttributes(v []ExtensionAttribute)
SetExtensionAttributes sets ExtensionAttributes field to given value.
func (o *MobileDeviceDetails) HasExtensionAttributes() bool
HasExtensionAttributes returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetLocation() Location
GetLocation returns the Location field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetLocationOk() (*Location, bool)
GetLocationOk returns a tuple with the Location field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetLocation(v Location)
SetLocation sets Location field to given value.
func (o *MobileDeviceDetails) HasLocation() bool
HasLocation returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetType(v string)
SetType sets Type field to given value.
func (o *MobileDeviceDetails) HasType() bool
HasType returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetIos() IosDetails
GetIos returns the Ios field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetIosOk() (*IosDetails, bool)
GetIosOk returns a tuple with the Ios field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetIos(v IosDetails)
SetIos sets Ios field to given value.
func (o *MobileDeviceDetails) HasIos() bool
HasIos returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetAppleTv() AppleTvDetails
GetAppleTv returns the AppleTv field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetAppleTvOk() (*AppleTvDetails, bool)
GetAppleTvOk returns a tuple with the AppleTv field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetAppleTv(v AppleTvDetails)
SetAppleTv sets AppleTv field to given value.
func (o *MobileDeviceDetails) HasAppleTv() bool
HasAppleTv returns a boolean if a field has been set.
func (o *MobileDeviceDetails) GetAndroid() AndroidDetails
GetAndroid returns the Android field if non-nil, zero value otherwise.
func (o *MobileDeviceDetails) GetAndroidOk() (*AndroidDetails, bool)
GetAndroidOk returns a tuple with the Android field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MobileDeviceDetails) SetAndroid(v AndroidDetails)
SetAndroid sets Android field to given value.
func (o *MobileDeviceDetails) HasAndroid() bool
HasAndroid returns a boolean if a field has been set.