Class: Jamf::OAPISchemas::EnrollmentProcessTextObject

Inherits:
Jamf::OAPIObject show all
Defined in:
lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb

Overview

OAPI Object Model and Enums for: EnrollmentProcessTextObject

This class was automatically genereated from the api/schema URL path on a Jamf Pro server version 10.36.1-t1645562643

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.

- Jamf::OAPISchemas::ProcessTextsSearchResults

Sub Objects: Other object models used by this model's attributes.

Endpoints and Privileges: API endpoints and HTTP operations that use this object model, and the Jamf Pro privileges needed to access them.

- '/v1/enrollment/languages/{language}:GET' needs permissions:
  - Read User-Initiated Enrollment
- '/v1/enrollment/languages/{language}:PUT' needs permissions:
  - Update User-Initiated Enrollment
- '/v2/enrollment/languages/{languageId}:GET' needs permissions:
  - Read User-Initiated Enrollment
- '/v2/enrollment/languages/{languageId}:PUT' needs permissions:
  - Update User-Initiated Enrollment

Constant Summary collapse

OAPI_PROPERTIES =
{

  # @!attribute languageCode
  #   @return [String]
  languageCode: {
    class: :string
  },

  # @!attribute name
  #   @return [String]
  name: {
    class: :string
  },

  # @!attribute title
  #   @return [String]
  title: {
    class: :string
  },

  # @!attribute loginDescription
  #   @return [String]
  loginDescription: {
    class: :string
  },

  # @!attribute username
  #   @return [String]
  username: {
    class: :string
  },

  # @!attribute password
  #   @return [String]
  password: {
    class: :string
  },

  # @!attribute loginButton
  #   @return [String]
  loginButton: {
    class: :string
  },

  # @!attribute deviceClassDescription
  #   @return [String]
  deviceClassDescription: {
    class: :string
  },

  # @!attribute deviceClassPersonal
  #   @return [String]
  deviceClassPersonal: {
    class: :string
  },

  # @!attribute deviceClassPersonalDescription
  #   @return [String]
  deviceClassPersonalDescription: {
    class: :string
  },

  # @!attribute deviceClassEnterprise
  #   @return [String]
  deviceClassEnterprise: {
    class: :string
  },

  # @!attribute deviceClassEnterpriseDescription
  #   @return [String]
  deviceClassEnterpriseDescription: {
    class: :string
  },

  # @!attribute deviceClassButton
  #   @return [String]
  deviceClassButton: {
    class: :string
  },

  # @!attribute personalEula
  #   @return [String]
  personalEula: {
    class: :string
  },

  # @!attribute enterpriseEula
  #   @return [String]
  enterpriseEula: {
    class: :string
  },

  # @!attribute eulaButton
  #   @return [String]
  eulaButton: {
    class: :string
  },

  # @!attribute siteDescription
  #   @return [String]
  siteDescription: {
    class: :string
  },

  # @!attribute certificateText
  #   @return [String]
  certificateText: {
    class: :string
  },

  # @!attribute certificateButton
  #   @return [String]
  certificateButton: {
    class: :string
  },

  # @!attribute certificateProfileName
  #   @return [String]
  certificateProfileName: {
    class: :string
  },

  # @!attribute certificateProfileDescription
  #   @return [String]
  certificateProfileDescription: {
    class: :string
  },

  # @!attribute personalText
  #   @return [String]
  personalText: {
    class: :string
  },

  # @!attribute personalButton
  #   @return [String]
  personalButton: {
    class: :string
  },

  # @!attribute personalProfileName
  #   @return [String]
  personalProfileName: {
    class: :string
  },

  # @!attribute personalProfileDescription
  #   @return [String]
  personalProfileDescription: {
    class: :string
  },

  # @!attribute userEnrollmentText
  #   @return [String]
  userEnrollmentText: {
    class: :string
  },

  # @!attribute userEnrollmentButton
  #   @return [String]
  userEnrollmentButton: {
    class: :string
  },

  # @!attribute userEnrollmentProfileName
  #   @return [String]
  userEnrollmentProfileName: {
    class: :string
  },

  # @!attribute userEnrollmentProfileDescription
  #   @return [String]
  userEnrollmentProfileDescription: {
    class: :string
  },

  # @!attribute enterpriseText
  #   @return [String]
  enterpriseText: {
    class: :string
  },

  # @!attribute enterpriseButton
  #   @return [String]
  enterpriseButton: {
    class: :string
  },

  # @!attribute enterpriseProfileName
  #   @return [String]
  enterpriseProfileName: {
    class: :string
  },

  # @!attribute enterpriseProfileDescription
  #   @return [String]
  enterpriseProfileDescription: {
    class: :string
  },

  # @!attribute enterprisePending
  #   @return [String]
  enterprisePending: {
    class: :string
  },

  # @!attribute quickAddText
  #   @return [String]
  quickAddText: {
    class: :string
  },

  # @!attribute quickAddButton
  #   @return [String]
  quickAddButton: {
    class: :string
  },

  # @!attribute quickAddName
  #   @return [String]
  quickAddName: {
    class: :string
  },

  # @!attribute quickAddPending
  #   @return [String]
  quickAddPending: {
    class: :string
  },

  # @!attribute completeMessage
  #   @return [String]
  completeMessage: {
    class: :string
  },

  # @!attribute failedMessage
  #   @return [String]
  failedMessage: {
    class: :string
  },

  # @!attribute tryAgainButton
  #   @return [String]
  tryAgainButton: {
    class: :string
  },

  # @!attribute checkNowButton
  #   @return [String]
  checkNowButton: {
    class: :string
  },

  # @!attribute checkEnrollmentMessage
  #   @return [String]
  checkEnrollmentMessage: {
    class: :string
  },

  # @!attribute logoutButton
  #   @return [String]
  logoutButton: {
    class: :string
  }

}

Instance Attribute Summary collapse

Constructor Details

This class inherits a constructor from Jamf::OAPIObject

Instance Attribute Details

#certificateButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 185

#certificateProfileDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 197

#certificateProfileName ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 191

#certificateText ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 179

#checkEnrollmentMessage ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 329

#checkNowButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 323

#completeMessage ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 305

#deviceClassButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 149

#deviceClassDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 119

#deviceClassEnterprise ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 137

#deviceClassEnterpriseDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 143

#deviceClassPersonal ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 125

#deviceClassPersonalDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 131

#enterpriseButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 257

#enterpriseEula ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 161

#enterprisePending ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 275

#enterpriseProfileDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 269

#enterpriseProfileName ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 263

#enterpriseText ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 251

#eulaButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 167

#failedMessage ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 311

#languageCode ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 77

#loginButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 113

#loginDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 95

#logoutButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 335

#name ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 83

#password ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 107

#personalButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 209

#personalEula ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 155

#personalProfileDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 221

#personalProfileName ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 215

#personalText ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 203

#quickAddButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 287

#quickAddName ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 293

#quickAddPending ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 299

#quickAddText ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 281

#siteDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 173

#title ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 89

#tryAgainButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 317

#userEnrollmentButton ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 233

#userEnrollmentProfileDescription ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 245

#userEnrollmentProfileName ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 239

#userEnrollmentText ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 227

#username ⇒ String

Returns:



# File 'lib/jamf/api/jamf_pro/oapi_schemas/enrollment_process_text_object.rb', line 101