lib/groupdocs/questionnaire/question.rb in groupdocs-1.5.7 vs lib/groupdocs/questionnaire/question.rb in groupdocs-1.5.8
- old
+ new
@@ -1,9 +1,10 @@
module GroupDocs
class Questionnaire::Question < Api::Entity
require 'groupdocs/questionnaire/question/answer'
+ require 'groupdocs/questionnaire/question/conditions'
TYPES = %w(GenericText MultipleChoice)
# @attr [String] field
attr_accessor :field
@@ -16,11 +17,29 @@
# @attr [Symbol] type
attr_accessor :type
# @attr [Array<Hash>] answers
attr_accessor :answers
+ #
+ # added in release 1.5.8
+ #
+ # @attr [Boolean] disabled
+ attr_accessor :disabled
+ # @attr [Integer] max_length
+ attr_accessor :max_length
+ # @attr [GroupDocs::Document::Rectangle] rect
+ attr_accessor :rect
+ # @attr [Array<String>] acceptableValues
+ attr_accessor :acceptableValues
+ # @attr [Array<GroupDocs::Questionnaire::Question::Conditions>] conditions
+ attr_accessor :conditions
+
+
# Human-readable accessors
alias_accessor :default_answer, :def_answer
+
+ # added in release 1.5.8
+ alias_accessor :acceptable_values, :acceptableValues
#
# Converts each answer to GroupDocs::Questionnaire::Question::Answer object.
#
# @param [Array<Hash>] answers