Method: DocSpring::CombinedSubmissionAction#valid?

Defined in:
lib/docspring/models/combined_submission_action.rb

#valid?Boolean

Check to see if the all the properties in the model are valid

Returns:

  • true if the model is valid



167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/docspring/models/combined_submission_action.rb', line 167

def valid?
  warn '[DEPRECATED] the `valid?` method is obsolete'
  return false if @state.nil?
  state_validator = EnumAttributeValidator.new('String', ["pending", "processed", "failed", "error"])
  return false unless state_validator.valid?(@state)
  return false if @action_type.nil?
  action_type_validator = EnumAttributeValidator.new('String', ["webhook", "slack_webhook", "email", "aws_s3_upload"])
  return false unless action_type_validator.valid?(@action_type)
  return false if @action_category.nil?
  action_category_validator = EnumAttributeValidator.new('String', ["notification", "file_upload"])
  return false unless action_category_validator.valid?(@action_category)
  return false if @result_data.nil?
  true
end