Method: DocSpring::SubmissionDataRequest#valid?

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

#valid?Boolean

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

Returns:

  • (Boolean)

    true if the model is valid



334
335
336
337
338
339
340
341
342
343
344
345
346
347
# File 'lib/docspring/models/submission_data_request.rb', line 334

def valid?
  warn '[DEPRECATED] the `valid?` method is obsolete'
  return false if @sort_order.nil?
  return false if @state.nil?
  state_validator = EnumAttributeValidator.new('String', ["pending", "completed"])
  return false unless state_validator.valid?(@state)
  return false if @auth_type.nil?
  auth_type_validator = EnumAttributeValidator.new('String', ["none", "password", "oauth", "email_link", "phone_number", "ldap", "saml"])
  return false unless auth_type_validator.valid?(@auth_type)
  return false if @auth_second_factor_type.nil?
  auth_second_factor_type_validator = EnumAttributeValidator.new('String', ["none", "phone_number", "totp", "mobile_push", "security_key", "fingerprint"])
  return false unless auth_second_factor_type_validator.valid?(@auth_second_factor_type)
  true
end