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

#certificateButtonString

Returns:



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

#certificateProfileDescriptionString

Returns:



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

#certificateProfileNameString

Returns:



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

#certificateTextString

Returns:



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

#checkEnrollmentMessageString

Returns:



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

#checkNowButtonString

Returns:



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

#completeMessageString

Returns:



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

#deviceClassButtonString

Returns:



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

#deviceClassDescriptionString

Returns:



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

#deviceClassEnterpriseString

Returns:



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

#deviceClassEnterpriseDescriptionString

Returns:



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

#deviceClassPersonalString

Returns:



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

#deviceClassPersonalDescriptionString

Returns:



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

#enterpriseButtonString

Returns:



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

#enterpriseEulaString

Returns:



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

#enterprisePendingString

Returns:



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

#enterpriseProfileDescriptionString

Returns:



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

#enterpriseProfileNameString

Returns:



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

#enterpriseTextString

Returns:



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

#eulaButtonString

Returns:



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

#failedMessageString

Returns:



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

#languageCodeString

Returns:



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

#loginButtonString

Returns:



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

#loginDescriptionString

Returns:



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

#logoutButtonString

Returns:



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

#nameString

Returns:



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

#passwordString

Returns:



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

#personalButtonString

Returns:



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

#personalEulaString

Returns:



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

#personalProfileDescriptionString

Returns:



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

#personalProfileNameString

Returns:



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

#personalTextString

Returns:



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

#quickAddButtonString

Returns:



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

#quickAddNameString

Returns:



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

#quickAddPendingString

Returns:



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

#quickAddTextString

Returns:



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

#siteDescriptionString

Returns:



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

#titleString

Returns:



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

#tryAgainButtonString

Returns:



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

#userEnrollmentButtonString

Returns:



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

#userEnrollmentProfileDescriptionString

Returns:



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

#userEnrollmentProfileNameString

Returns:



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

#userEnrollmentTextString

Returns:



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

#usernameString

Returns:



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