Class: Jamf::OAPISchemas::DeviceEnrollmentPrestageV2
- Inherits:
-
Jamf::OAPIObject
- Object
- Jamf::OAPIObject
- Jamf::OAPISchemas::DeviceEnrollmentPrestageV2
- Defined in:
- lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb
Overview
OAPI Object Model and Enums for: DeviceEnrollmentPrestageV2
This class was automatically generated from the api/schema URL path on a Jamf Pro server version 11.6.1-t1718634702
This class may be used directly, e.g instances of other classes may use instances of this class as one of their own properties/attributes.
It may also be used as a superclass when implementing Jamf Pro API Resources in ruby-jss. The subclasses include appropriate mixins, and should expand on the basic functionality provided here.
Container Objects: Other object models that use this model as the value in one of their attributes.
Sub Objects: Other object models used by this model’s attributes.
- Jamf::OAPISchemas::LocationInformationV2
- Jamf::OAPISchemas::PrestagePurchasingInformationV2
Endpoints and Privileges: API endpoints and HTTP operations that use this object model, and the Jamf Pro privileges needed to access them.
Constant Summary collapse
- OAPI_PROPERTIES =
{ # @!attribute displayName # @return [String] displayName: { class: :string, required: true }, # @!attribute mandatory # @return [Boolean] mandatory: { class: :boolean, required: true }, # @!attribute mdmRemovable # @return [Boolean] mdmRemovable: { class: :boolean, required: true }, # @!attribute supportPhoneNumber # @return [String] supportPhoneNumber: { class: :string, required: true }, # @!attribute supportEmailAddress # @return [String] supportEmailAddress: { class: :string, required: true }, # @!attribute department # @return [String] department: { class: :string, required: true }, # @!attribute defaultPrestage # @return [Boolean] defaultPrestage: { class: :boolean, required: true }, # @!attribute enrollmentSiteId # @return [String] enrollmentSiteId: { class: :string, required: true }, # @!attribute keepExistingSiteMembership # @return [Boolean] keepExistingSiteMembership: { class: :boolean, required: true }, # @!attribute keepExistingLocationInformation # @return [Boolean] keepExistingLocationInformation: { class: :boolean, required: true }, # @!attribute requireAuthentication # @return [Boolean] requireAuthentication: { class: :boolean, required: true }, # @!attribute authenticationPrompt # @return [String] authenticationPrompt: { class: :string, required: true }, # @!attribute preventActivationLock # @return [Boolean] preventActivationLock: { class: :boolean, required: true }, # @!attribute enableDeviceBasedActivationLock # @return [Boolean] enableDeviceBasedActivationLock: { class: :boolean, required: true }, # @!attribute deviceEnrollmentProgramInstanceId # @return [String] deviceEnrollmentProgramInstanceId: { class: :string, required: true }, # @!attribute skipSetupItems # @return [Hash{Symbol: Boolean }] skipSetupItems: { class: :hash }, # @!attribute locationInformation # @return [Jamf::OAPISchemas::LocationInformationV2] locationInformation: { class: Jamf::OAPISchemas::LocationInformationV2, required: true }, # @!attribute purchasingInformation # @return [Jamf::OAPISchemas::PrestagePurchasingInformationV2] purchasingInformation: { class: Jamf::OAPISchemas::PrestagePurchasingInformationV2, required: true }, # The Base64 encoded PEM Certificate # @!attribute anchorCertificates # @return [Array<String>] anchorCertificates: { class: :string, multi: true }, # @!attribute enrollmentCustomizationId # @return [String] enrollmentCustomizationId: { class: :string }, # @!attribute language # @return [String] language: { class: :string }, # @!attribute region # @return [String] region: { class: :string }, # @!attribute autoAdvanceSetup # @return [Boolean] autoAdvanceSetup: { class: :boolean, required: true } }
Instance Attribute Summary collapse
- #anchorCertificates ⇒ Array<String>
- #authenticationPrompt ⇒ String
- #autoAdvanceSetup ⇒ Boolean
- #defaultPrestage ⇒ Boolean
- #department ⇒ String
- #deviceEnrollmentProgramInstanceId ⇒ String
- #displayName ⇒ String
- #enableDeviceBasedActivationLock ⇒ Boolean
- #enrollmentCustomizationId ⇒ String
- #enrollmentSiteId ⇒ String
- #keepExistingLocationInformation ⇒ Boolean
- #keepExistingSiteMembership ⇒ Boolean
- #language ⇒ String
- #locationInformation ⇒ Jamf::OAPISchemas::LocationInformationV2
- #mandatory ⇒ Boolean
- #mdmRemovable ⇒ Boolean
- #preventActivationLock ⇒ Boolean
- #purchasingInformation ⇒ Jamf::OAPISchemas::PrestagePurchasingInformationV2
- #region ⇒ String
- #requireAuthentication ⇒ Boolean
- #skipSetupItems ⇒ Hash{Symbol: Boolean }
- #supportEmailAddress ⇒ String
- #supportPhoneNumber ⇒ String
Constructor Details
This class inherits a constructor from Jamf::OAPIObject
Instance Attribute Details
#anchorCertificates ⇒ Array<String>
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 195
|
#authenticationPrompt ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 147
|
#autoAdvanceSetup ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 221
|
#defaultPrestage ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 112
|
#department ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 105
|
#deviceEnrollmentProgramInstanceId ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 168
|
#displayName ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 70
|
#enableDeviceBasedActivationLock ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 161
|
#enrollmentCustomizationId ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 203
|
#enrollmentSiteId ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 119
|
#keepExistingLocationInformation ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 133
|
#keepExistingSiteMembership ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 126
|
#language ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 209
|
#locationInformation ⇒ Jamf::OAPISchemas::LocationInformationV2
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 181
|
#mandatory ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 77
|
#mdmRemovable ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 84
|
#preventActivationLock ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 154
|
#purchasingInformation ⇒ Jamf::OAPISchemas::PrestagePurchasingInformationV2
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 188
|
#region ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 215
|
#requireAuthentication ⇒ Boolean
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 140
|
#skipSetupItems ⇒ Hash{Symbol: Boolean }
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 175
|
#supportEmailAddress ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 98
|
#supportPhoneNumber ⇒ String
|
# File 'lib/jamf/api/jamf_pro/oapi_schemas/device_enrollment_prestage_v2.rb', line 91
|