Class: PhraseApp::RequestParams::JobParams
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- PhraseApp::RequestParams::JobParams
- Defined in:
- lib/phraseapp-ruby.rb
Overview
JobParams
Parameters:
- briefing
-
Briefing for the translators
- due_date
-
Date the job should be finished
- name
-
Job name
- tags
-
tags of keys that should be included within the job
- translation_key_ids
-
ids of keys that should be included within the job
Instance Method Summary collapse
- #briefing=(val) ⇒ Object
- #due_date=(val) ⇒ Object
- #name=(val) ⇒ Object
- #tags=(val) ⇒ Object
- #translation_key_ids=(val) ⇒ Object
- #validate ⇒ Object
Instance Method Details
#briefing=(val) ⇒ Object
698 699 700 |
# File 'lib/phraseapp-ruby.rb', line 698 def briefing=(val) super(val) end |
#due_date=(val) ⇒ Object
702 703 704 |
# File 'lib/phraseapp-ruby.rb', line 702 def due_date=(val) super(DateTime.parse(val)) end |
#name=(val) ⇒ Object
706 707 708 |
# File 'lib/phraseapp-ruby.rb', line 706 def name=(val) super(val) end |
#tags=(val) ⇒ Object
710 711 712 |
# File 'lib/phraseapp-ruby.rb', line 710 def (val) super(val.split(',')) end |
#translation_key_ids=(val) ⇒ Object
714 715 716 |
# File 'lib/phraseapp-ruby.rb', line 714 def translation_key_ids=(val) super(val.split(',')) end |
#validate ⇒ Object
718 719 720 721 722 723 724 725 726 727 728 729 |
# File 'lib/phraseapp-ruby.rb', line 718 def validate if name == nil || name == "" raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"name\" of \"JobParams\" not set") end if == nil raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"tags\" of \"JobParams\" not set") end if translation_key_ids == nil raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"translation_key_ids\" of \"JobParams\" not set") end end |