Method: Unit::ApplicationForm.create_application_form

Defined in:
lib/unit/models/application_form/application_form.rb

.create_application_form(tags: nil, applicant_details: nil, allowed_application_types: nil, lang: nil, settings_override: nil, require_id_verification: nil, hide_application_progress_tracker: nil) ⇒ Object

Create an application form by calling Unit’s API

Parameters:

  • tags (Hash) (defaults to: nil)
    • optional

  • applicant_details (ApplicationFormPrefill) (defaults to: nil)
    • optional

  • lang (String) (defaults to: nil)
    • optional

  • settings_override (ApplicationFormSettingsOverride) (defaults to: nil)
    • optional

  • require_id_verification (RequireIdVerification) (defaults to: nil)
    • optional

  • hide_application_progress_tracker (Boolean) (defaults to: nil)
    • optional

See Also:



19
20
21
22
# File 'lib/unit/models/application_form/application_form.rb', line 19

def create_application_form(tags: nil, applicant_details: nil, allowed_application_types: nil, lang: nil, settings_override: nil, require_id_verification: nil, hide_application_progress_tracker: nil)
  request = Unit::ApplicationForm::CreateApplicationFormRequest.new(tags, applicant_details, allowed_application_types, lang, settings_override, require_id_verification, hide_application_progress_tracker)
  Unit::Resource::ApplicationFormResource.create_application_form(request)
end