Name | Type | Description | Notes |
---|---|---|---|
DiskEncryptionType | Pointer to DiskEncryptionTypeDef | [optional] | |
DisplayName | string | Display name of the device | |
Imei | Pointer to string | International Mobile Equipment Identity (IMEI) of the device | [optional] |
IntegrityJailbreak | Pointer to bool | Indicates if the device is jailbroken or rooted. Only applicable to `IOS` and `ANDROID` platforms | [optional] |
Manufacturer | Pointer to string | Name of the manufacturer of the device | [optional] |
Meid | Pointer to string | Mobile equipment identifier of the device | [optional] |
Model | Pointer to string | Model of the device | [optional] |
OsVersion | Pointer to string | Version of the device OS | [optional] |
Platform | DevicePlatform | ||
Registered | bool | Indicates if the device is registered at Okta | |
SecureHardwarePresent | Pointer to bool | Indicates if the device contains a secure hardware functionality | [optional] |
SerialNumber | Pointer to string | Serial number of the device | [optional] |
Sid | Pointer to string | Windows Security identifier of the device | [optional] |
TpmPublicKeyHash | Pointer to string | Windows Trusted Platform Module hash value | [optional] |
Udid | Pointer to string | macOS Unique Device identifier of the device | [optional] |
func NewDeviceProfile(displayName string, platform DevicePlatform, registered bool, ) *DeviceProfile
NewDeviceProfile instantiates a new DeviceProfile 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 NewDeviceProfileWithDefaults() *DeviceProfile
NewDeviceProfileWithDefaults instantiates a new DeviceProfile 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 *DeviceProfile) GetDiskEncryptionType() DiskEncryptionTypeDef
GetDiskEncryptionType returns the DiskEncryptionType field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetDiskEncryptionTypeOk() (*DiskEncryptionTypeDef, bool)
GetDiskEncryptionTypeOk returns a tuple with the DiskEncryptionType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetDiskEncryptionType(v DiskEncryptionTypeDef)
SetDiskEncryptionType sets DiskEncryptionType field to given value.
func (o *DeviceProfile) HasDiskEncryptionType() bool
HasDiskEncryptionType returns a boolean if a field has been set.
func (o *DeviceProfile) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *DeviceProfile) GetImei() string
GetImei returns the Imei field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetImeiOk() (*string, bool)
GetImeiOk returns a tuple with the Imei field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetImei(v string)
SetImei sets Imei field to given value.
func (o *DeviceProfile) HasImei() bool
HasImei returns a boolean if a field has been set.
func (o *DeviceProfile) GetIntegrityJailbreak() bool
GetIntegrityJailbreak returns the IntegrityJailbreak field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetIntegrityJailbreakOk() (*bool, bool)
GetIntegrityJailbreakOk returns a tuple with the IntegrityJailbreak field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetIntegrityJailbreak(v bool)
SetIntegrityJailbreak sets IntegrityJailbreak field to given value.
func (o *DeviceProfile) HasIntegrityJailbreak() bool
HasIntegrityJailbreak returns a boolean if a field has been set.
func (o *DeviceProfile) GetManufacturer() string
GetManufacturer returns the Manufacturer field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetManufacturerOk() (*string, bool)
GetManufacturerOk returns a tuple with the Manufacturer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetManufacturer(v string)
SetManufacturer sets Manufacturer field to given value.
func (o *DeviceProfile) HasManufacturer() bool
HasManufacturer returns a boolean if a field has been set.
func (o *DeviceProfile) GetMeid() string
GetMeid returns the Meid field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetMeidOk() (*string, bool)
GetMeidOk returns a tuple with the Meid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetMeid(v string)
SetMeid sets Meid field to given value.
func (o *DeviceProfile) HasMeid() bool
HasMeid returns a boolean if a field has been set.
func (o *DeviceProfile) GetModel() string
GetModel returns the Model field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetModelOk() (*string, bool)
GetModelOk returns a tuple with the Model field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetModel(v string)
SetModel sets Model field to given value.
func (o *DeviceProfile) HasModel() bool
HasModel returns a boolean if a field has been set.
func (o *DeviceProfile) GetOsVersion() string
GetOsVersion returns the OsVersion field if non-nil, zero value otherwise.
func (o *DeviceProfile) 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 *DeviceProfile) SetOsVersion(v string)
SetOsVersion sets OsVersion field to given value.
func (o *DeviceProfile) HasOsVersion() bool
HasOsVersion returns a boolean if a field has been set.
func (o *DeviceProfile) GetPlatform() DevicePlatform
GetPlatform returns the Platform field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetPlatformOk() (*DevicePlatform, bool)
GetPlatformOk returns a tuple with the Platform field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetPlatform(v DevicePlatform)
SetPlatform sets Platform field to given value.
func (o *DeviceProfile) GetRegistered() bool
GetRegistered returns the Registered field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetRegisteredOk() (*bool, bool)
GetRegisteredOk returns a tuple with the Registered field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetRegistered(v bool)
SetRegistered sets Registered field to given value.
func (o *DeviceProfile) GetSecureHardwarePresent() bool
GetSecureHardwarePresent returns the SecureHardwarePresent field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetSecureHardwarePresentOk() (*bool, bool)
GetSecureHardwarePresentOk returns a tuple with the SecureHardwarePresent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetSecureHardwarePresent(v bool)
SetSecureHardwarePresent sets SecureHardwarePresent field to given value.
func (o *DeviceProfile) HasSecureHardwarePresent() bool
HasSecureHardwarePresent returns a boolean if a field has been set.
func (o *DeviceProfile) GetSerialNumber() string
GetSerialNumber returns the SerialNumber field if non-nil, zero value otherwise.
func (o *DeviceProfile) 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 *DeviceProfile) SetSerialNumber(v string)
SetSerialNumber sets SerialNumber field to given value.
func (o *DeviceProfile) HasSerialNumber() bool
HasSerialNumber returns a boolean if a field has been set.
func (o *DeviceProfile) GetSid() string
GetSid returns the Sid field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetSidOk() (*string, bool)
GetSidOk returns a tuple with the Sid field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetSid(v string)
SetSid sets Sid field to given value.
func (o *DeviceProfile) HasSid() bool
HasSid returns a boolean if a field has been set.
func (o *DeviceProfile) GetTpmPublicKeyHash() string
GetTpmPublicKeyHash returns the TpmPublicKeyHash field if non-nil, zero value otherwise.
func (o *DeviceProfile) GetTpmPublicKeyHashOk() (*string, bool)
GetTpmPublicKeyHashOk returns a tuple with the TpmPublicKeyHash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceProfile) SetTpmPublicKeyHash(v string)
SetTpmPublicKeyHash sets TpmPublicKeyHash field to given value.
func (o *DeviceProfile) HasTpmPublicKeyHash() bool
HasTpmPublicKeyHash returns a boolean if a field has been set.
func (o *DeviceProfile) GetUdid() string
GetUdid returns the Udid field if non-nil, zero value otherwise.
func (o *DeviceProfile) 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 *DeviceProfile) SetUdid(v string)
SetUdid sets Udid field to given value.
func (o *DeviceProfile) HasUdid() bool
HasUdid returns a boolean if a field has been set.