Name | Type | Description | Notes |
---|---|---|---|
DisplayName | string | ||
Mandatory | bool | ||
MdmRemovable | bool | ||
SupportPhoneNumber | string | ||
SupportEmailAddress | string | ||
Department | string | ||
DefaultPrestage | bool | ||
EnrollmentSiteId | string | ||
KeepExistingSiteMembership | bool | ||
KeepExistingLocationInformation | bool | ||
RequireAuthentication | bool | ||
AuthenticationPrompt | string | ||
PreventActivationLock | bool | ||
EnableDeviceBasedActivationLock | bool | ||
DeviceEnrollmentProgramInstanceId | string | ||
SkipSetupItems | Pointer to map[string]bool | [optional] | |
LocationInformation | LocationInformationV2 | ||
PurchasingInformation | PrestagePurchasingInformationV2 | ||
AnchorCertificates | Pointer to []string | The Base64 encoded PEM Certificate | [optional] |
EnrollmentCustomizationId | Pointer to string | [optional] | |
Language | Pointer to string | [optional] | |
Region | Pointer to string | [optional] | |
AutoAdvanceSetup | bool | ||
InstallProfilesDuringSetup | bool | ||
PrestageInstalledProfileIds | []string | ||
CustomPackageIds | []string | ||
CustomPackageDistributionPointId | string | ||
EnableRecoveryLock | Pointer to bool | [optional] | |
RecoveryLockPasswordType | Pointer to string | [optional] | |
RotateRecoveryLockPassword | Pointer to bool | [optional] | |
AccountSettings | Pointer to AccountSettingsRequest | [optional] | |
RecoveryLockPassword | Pointer to string | [optional] |
func NewPostComputerPrestageV3(displayName string, mandatory bool, mdmRemovable bool, supportPhoneNumber string, supportEmailAddress string, department string, defaultPrestage bool, enrollmentSiteId string, keepExistingSiteMembership bool, keepExistingLocationInformation bool, requireAuthentication bool, authenticationPrompt string, preventActivationLock bool, enableDeviceBasedActivationLock bool, deviceEnrollmentProgramInstanceId string, locationInformation LocationInformationV2, purchasingInformation PrestagePurchasingInformationV2, autoAdvanceSetup bool, installProfilesDuringSetup bool, prestageInstalledProfileIds []string, customPackageIds []string, customPackageDistributionPointId string, ) *PostComputerPrestageV3
NewPostComputerPrestageV3 instantiates a new PostComputerPrestageV3 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 NewPostComputerPrestageV3WithDefaults() *PostComputerPrestageV3
NewPostComputerPrestageV3WithDefaults instantiates a new PostComputerPrestageV3 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 *PostComputerPrestageV3) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) 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 *PostComputerPrestageV3) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *PostComputerPrestageV3) GetMandatory() bool
GetMandatory returns the Mandatory field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetMandatoryOk() (*bool, bool)
GetMandatoryOk returns a tuple with the Mandatory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetMandatory(v bool)
SetMandatory sets Mandatory field to given value.
func (o *PostComputerPrestageV3) GetMdmRemovable() bool
GetMdmRemovable returns the MdmRemovable field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetMdmRemovableOk() (*bool, bool)
GetMdmRemovableOk returns a tuple with the MdmRemovable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetMdmRemovable(v bool)
SetMdmRemovable sets MdmRemovable field to given value.
func (o *PostComputerPrestageV3) GetSupportPhoneNumber() string
GetSupportPhoneNumber returns the SupportPhoneNumber field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetSupportPhoneNumberOk() (*string, bool)
GetSupportPhoneNumberOk returns a tuple with the SupportPhoneNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetSupportPhoneNumber(v string)
SetSupportPhoneNumber sets SupportPhoneNumber field to given value.
func (o *PostComputerPrestageV3) GetSupportEmailAddress() string
GetSupportEmailAddress returns the SupportEmailAddress field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetSupportEmailAddressOk() (*string, bool)
GetSupportEmailAddressOk returns a tuple with the SupportEmailAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetSupportEmailAddress(v string)
SetSupportEmailAddress sets SupportEmailAddress field to given value.
func (o *PostComputerPrestageV3) GetDepartment() string
GetDepartment returns the Department field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetDepartmentOk() (*string, bool)
GetDepartmentOk returns a tuple with the Department field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetDepartment(v string)
SetDepartment sets Department field to given value.
func (o *PostComputerPrestageV3) GetDefaultPrestage() bool
GetDefaultPrestage returns the DefaultPrestage field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetDefaultPrestageOk() (*bool, bool)
GetDefaultPrestageOk returns a tuple with the DefaultPrestage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetDefaultPrestage(v bool)
SetDefaultPrestage sets DefaultPrestage field to given value.
func (o *PostComputerPrestageV3) GetEnrollmentSiteId() string
GetEnrollmentSiteId returns the EnrollmentSiteId field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetEnrollmentSiteIdOk() (*string, bool)
GetEnrollmentSiteIdOk returns a tuple with the EnrollmentSiteId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetEnrollmentSiteId(v string)
SetEnrollmentSiteId sets EnrollmentSiteId field to given value.
func (o *PostComputerPrestageV3) GetKeepExistingSiteMembership() bool
GetKeepExistingSiteMembership returns the KeepExistingSiteMembership field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetKeepExistingSiteMembershipOk() (*bool, bool)
GetKeepExistingSiteMembershipOk returns a tuple with the KeepExistingSiteMembership field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetKeepExistingSiteMembership(v bool)
SetKeepExistingSiteMembership sets KeepExistingSiteMembership field to given value.
func (o *PostComputerPrestageV3) GetKeepExistingLocationInformation() bool
GetKeepExistingLocationInformation returns the KeepExistingLocationInformation field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetKeepExistingLocationInformationOk() (*bool, bool)
GetKeepExistingLocationInformationOk returns a tuple with the KeepExistingLocationInformation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetKeepExistingLocationInformation(v bool)
SetKeepExistingLocationInformation sets KeepExistingLocationInformation field to given value.
func (o *PostComputerPrestageV3) GetRequireAuthentication() bool
GetRequireAuthentication returns the RequireAuthentication field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetRequireAuthenticationOk() (*bool, bool)
GetRequireAuthenticationOk returns a tuple with the RequireAuthentication field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetRequireAuthentication(v bool)
SetRequireAuthentication sets RequireAuthentication field to given value.
func (o *PostComputerPrestageV3) GetAuthenticationPrompt() string
GetAuthenticationPrompt returns the AuthenticationPrompt field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetAuthenticationPromptOk() (*string, bool)
GetAuthenticationPromptOk returns a tuple with the AuthenticationPrompt field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetAuthenticationPrompt(v string)
SetAuthenticationPrompt sets AuthenticationPrompt field to given value.
func (o *PostComputerPrestageV3) GetPreventActivationLock() bool
GetPreventActivationLock returns the PreventActivationLock field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetPreventActivationLockOk() (*bool, bool)
GetPreventActivationLockOk returns a tuple with the PreventActivationLock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetPreventActivationLock(v bool)
SetPreventActivationLock sets PreventActivationLock field to given value.
func (o *PostComputerPrestageV3) GetEnableDeviceBasedActivationLock() bool
GetEnableDeviceBasedActivationLock returns the EnableDeviceBasedActivationLock field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetEnableDeviceBasedActivationLockOk() (*bool, bool)
GetEnableDeviceBasedActivationLockOk returns a tuple with the EnableDeviceBasedActivationLock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetEnableDeviceBasedActivationLock(v bool)
SetEnableDeviceBasedActivationLock sets EnableDeviceBasedActivationLock field to given value.
func (o *PostComputerPrestageV3) GetDeviceEnrollmentProgramInstanceId() string
GetDeviceEnrollmentProgramInstanceId returns the DeviceEnrollmentProgramInstanceId field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetDeviceEnrollmentProgramInstanceIdOk() (*string, bool)
GetDeviceEnrollmentProgramInstanceIdOk returns a tuple with the DeviceEnrollmentProgramInstanceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetDeviceEnrollmentProgramInstanceId(v string)
SetDeviceEnrollmentProgramInstanceId sets DeviceEnrollmentProgramInstanceId field to given value.
func (o *PostComputerPrestageV3) GetSkipSetupItems() map[string]bool
GetSkipSetupItems returns the SkipSetupItems field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetSkipSetupItemsOk() (*map[string]bool, bool)
GetSkipSetupItemsOk returns a tuple with the SkipSetupItems field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetSkipSetupItems(v map[string]bool)
SetSkipSetupItems sets SkipSetupItems field to given value.
func (o *PostComputerPrestageV3) HasSkipSetupItems() bool
HasSkipSetupItems returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetLocationInformation() LocationInformationV2
GetLocationInformation returns the LocationInformation field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetLocationInformationOk() (*LocationInformationV2, bool)
GetLocationInformationOk returns a tuple with the LocationInformation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetLocationInformation(v LocationInformationV2)
SetLocationInformation sets LocationInformation field to given value.
func (o *PostComputerPrestageV3) GetPurchasingInformation() PrestagePurchasingInformationV2
GetPurchasingInformation returns the PurchasingInformation field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetPurchasingInformationOk() (*PrestagePurchasingInformationV2, bool)
GetPurchasingInformationOk returns a tuple with the PurchasingInformation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetPurchasingInformation(v PrestagePurchasingInformationV2)
SetPurchasingInformation sets PurchasingInformation field to given value.
func (o *PostComputerPrestageV3) GetAnchorCertificates() []string
GetAnchorCertificates returns the AnchorCertificates field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetAnchorCertificatesOk() (*[]string, bool)
GetAnchorCertificatesOk returns a tuple with the AnchorCertificates field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetAnchorCertificates(v []string)
SetAnchorCertificates sets AnchorCertificates field to given value.
func (o *PostComputerPrestageV3) HasAnchorCertificates() bool
HasAnchorCertificates returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetEnrollmentCustomizationId() string
GetEnrollmentCustomizationId returns the EnrollmentCustomizationId field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetEnrollmentCustomizationIdOk() (*string, bool)
GetEnrollmentCustomizationIdOk returns a tuple with the EnrollmentCustomizationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetEnrollmentCustomizationId(v string)
SetEnrollmentCustomizationId sets EnrollmentCustomizationId field to given value.
func (o *PostComputerPrestageV3) HasEnrollmentCustomizationId() bool
HasEnrollmentCustomizationId returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetLanguage() string
GetLanguage returns the Language field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetLanguageOk() (*string, bool)
GetLanguageOk returns a tuple with the Language field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetLanguage(v string)
SetLanguage sets Language field to given value.
func (o *PostComputerPrestageV3) HasLanguage() bool
HasLanguage returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetRegion() string
GetRegion returns the Region field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetRegion(v string)
SetRegion sets Region field to given value.
func (o *PostComputerPrestageV3) HasRegion() bool
HasRegion returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetAutoAdvanceSetup() bool
GetAutoAdvanceSetup returns the AutoAdvanceSetup field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetAutoAdvanceSetupOk() (*bool, bool)
GetAutoAdvanceSetupOk returns a tuple with the AutoAdvanceSetup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetAutoAdvanceSetup(v bool)
SetAutoAdvanceSetup sets AutoAdvanceSetup field to given value.
func (o *PostComputerPrestageV3) GetInstallProfilesDuringSetup() bool
GetInstallProfilesDuringSetup returns the InstallProfilesDuringSetup field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetInstallProfilesDuringSetupOk() (*bool, bool)
GetInstallProfilesDuringSetupOk returns a tuple with the InstallProfilesDuringSetup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetInstallProfilesDuringSetup(v bool)
SetInstallProfilesDuringSetup sets InstallProfilesDuringSetup field to given value.
func (o *PostComputerPrestageV3) GetPrestageInstalledProfileIds() []string
GetPrestageInstalledProfileIds returns the PrestageInstalledProfileIds field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetPrestageInstalledProfileIdsOk() (*[]string, bool)
GetPrestageInstalledProfileIdsOk returns a tuple with the PrestageInstalledProfileIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetPrestageInstalledProfileIds(v []string)
SetPrestageInstalledProfileIds sets PrestageInstalledProfileIds field to given value.
func (o *PostComputerPrestageV3) GetCustomPackageIds() []string
GetCustomPackageIds returns the CustomPackageIds field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetCustomPackageIdsOk() (*[]string, bool)
GetCustomPackageIdsOk returns a tuple with the CustomPackageIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetCustomPackageIds(v []string)
SetCustomPackageIds sets CustomPackageIds field to given value.
func (o *PostComputerPrestageV3) GetCustomPackageDistributionPointId() string
GetCustomPackageDistributionPointId returns the CustomPackageDistributionPointId field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetCustomPackageDistributionPointIdOk() (*string, bool)
GetCustomPackageDistributionPointIdOk returns a tuple with the CustomPackageDistributionPointId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetCustomPackageDistributionPointId(v string)
SetCustomPackageDistributionPointId sets CustomPackageDistributionPointId field to given value.
func (o *PostComputerPrestageV3) GetEnableRecoveryLock() bool
GetEnableRecoveryLock returns the EnableRecoveryLock field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetEnableRecoveryLockOk() (*bool, bool)
GetEnableRecoveryLockOk returns a tuple with the EnableRecoveryLock field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetEnableRecoveryLock(v bool)
SetEnableRecoveryLock sets EnableRecoveryLock field to given value.
func (o *PostComputerPrestageV3) HasEnableRecoveryLock() bool
HasEnableRecoveryLock returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetRecoveryLockPasswordType() string
GetRecoveryLockPasswordType returns the RecoveryLockPasswordType field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetRecoveryLockPasswordTypeOk() (*string, bool)
GetRecoveryLockPasswordTypeOk returns a tuple with the RecoveryLockPasswordType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetRecoveryLockPasswordType(v string)
SetRecoveryLockPasswordType sets RecoveryLockPasswordType field to given value.
func (o *PostComputerPrestageV3) HasRecoveryLockPasswordType() bool
HasRecoveryLockPasswordType returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetRotateRecoveryLockPassword() bool
GetRotateRecoveryLockPassword returns the RotateRecoveryLockPassword field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetRotateRecoveryLockPasswordOk() (*bool, bool)
GetRotateRecoveryLockPasswordOk returns a tuple with the RotateRecoveryLockPassword field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetRotateRecoveryLockPassword(v bool)
SetRotateRecoveryLockPassword sets RotateRecoveryLockPassword field to given value.
func (o *PostComputerPrestageV3) HasRotateRecoveryLockPassword() bool
HasRotateRecoveryLockPassword returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetAccountSettings() AccountSettingsRequest
GetAccountSettings returns the AccountSettings field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetAccountSettingsOk() (*AccountSettingsRequest, bool)
GetAccountSettingsOk returns a tuple with the AccountSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetAccountSettings(v AccountSettingsRequest)
SetAccountSettings sets AccountSettings field to given value.
func (o *PostComputerPrestageV3) HasAccountSettings() bool
HasAccountSettings returns a boolean if a field has been set.
func (o *PostComputerPrestageV3) GetRecoveryLockPassword() string
GetRecoveryLockPassword returns the RecoveryLockPassword field if non-nil, zero value otherwise.
func (o *PostComputerPrestageV3) GetRecoveryLockPasswordOk() (*string, bool)
GetRecoveryLockPasswordOk returns a tuple with the RecoveryLockPassword field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PostComputerPrestageV3) SetRecoveryLockPassword(v string)
SetRecoveryLockPassword sets RecoveryLockPassword field to given value.
func (o *PostComputerPrestageV3) HasRecoveryLockPassword() bool
HasRecoveryLockPassword returns a boolean if a field has been set.