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.50.0-t1693149930

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.

- '/v2/enrollment/languages/{languageId}:GET' needs permissions:
  - Read User-Initiated Enrollment
- '/v2/enrollment/languages/{languageId}:PUT' needs permissions:
  - Update User-Initiated Enrollment
- '/v3/enrollment/languages/{languageId}:GET' needs permissions:
  - Read User-Initiated Enrollment
- '/v3/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 184

#certificateProfileDescriptionString

Returns:



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

#certificateProfileNameString

Returns:



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

#certificateTextString

Returns:



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

#checkEnrollmentMessageString

Returns:



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

#checkNowButtonString

Returns:



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

#completeMessageString

Returns:



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

#deviceClassButtonString

Returns:



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

#deviceClassDescriptionString

Returns:



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

#deviceClassEnterpriseString

Returns:



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

#deviceClassEnterpriseDescriptionString

Returns:



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

#deviceClassPersonalString

Returns:



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

#deviceClassPersonalDescriptionString

Returns:



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

#enterpriseButtonString

Returns:



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

#enterpriseEulaString

Returns:



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

#enterprisePendingString

Returns:



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

#enterpriseProfileDescriptionString

Returns:



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

#enterpriseProfileNameString

Returns:



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

#enterpriseTextString

Returns:



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

#eulaButtonString

Returns:



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

#failedMessageString

Returns:



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

#languageCodeString

Returns:



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

#loginButtonString

Returns:



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

#loginDescriptionString

Returns:



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

#logoutButtonString

Returns:



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

#nameString

Returns:



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

#passwordString

Returns:



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

#personalButtonString

Returns:



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

#personalEulaString

Returns:



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

#personalProfileDescriptionString

Returns:



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

#personalProfileNameString

Returns:



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

#personalTextString

Returns:



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

#quickAddButtonString

Returns:



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

#quickAddNameString

Returns:



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

#quickAddPendingString

Returns:



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

#quickAddTextString

Returns:



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

#siteDescriptionString

Returns:



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

#titleString

Returns:



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

#tryAgainButtonString

Returns:



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

#userEnrollmentButtonString

Returns:



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

#userEnrollmentProfileDescriptionString

Returns:



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

#userEnrollmentProfileNameString

Returns:



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

#userEnrollmentTextString

Returns:



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

#usernameString

Returns:



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