Class: PhraseApp::RequestParams::TranslationOrderParams

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/phraseapp-ruby.rb

Instance Method Summary collapse

Instance Method Details

#category=(val) ⇒ Object

:category, :include_untranslated_keys, :include_unverified_translations, :lsp, :message, :priority, :quality, :source_locale_id, :styleguide_id, :tag, :target_locale_ids, :translation_type, :unverify_translations_upon_delivery,



502
503
504
# File 'lib/phraseapp-ruby.rb', line 502

def category=(val)
  self.category = val
end

#include_untranslated_keys=(val) ⇒ Object



506
507
508
509
510
511
512
513
514
# File 'lib/phraseapp-ruby.rb', line 506

def include_untranslated_keys=(val)
  if val == "true"
    self.include_untranslated_keys = true
  elsif val == "false" #ignore
    self.include_untranslated_keys = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#include_unverified_translations=(val) ⇒ Object



516
517
518
519
520
521
522
523
524
# File 'lib/phraseapp-ruby.rb', line 516

def include_unverified_translations=(val)
  if val == "true"
    self.include_unverified_translations = true
  elsif val == "false" #ignore
    self.include_unverified_translations = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#lsp=(val) ⇒ Object



526
527
528
# File 'lib/phraseapp-ruby.rb', line 526

def lsp=(val)
  self.lsp = val
end

#message=(val) ⇒ Object



530
531
532
# File 'lib/phraseapp-ruby.rb', line 530

def message=(val)
  self.message = val
end

#priority=(val) ⇒ Object



534
535
536
537
538
539
540
541
542
# File 'lib/phraseapp-ruby.rb', line 534

def priority=(val)
  if val == "true"
    self.priority = true
  elsif val == "false" #ignore
    self.priority = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#quality=(val) ⇒ Object



544
545
546
547
548
549
550
551
552
# File 'lib/phraseapp-ruby.rb', line 544

def quality=(val)
  if val == "true"
    self.quality = true
  elsif val == "false" #ignore
    self.quality = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#source_locale_id=(val) ⇒ Object



554
555
556
# File 'lib/phraseapp-ruby.rb', line 554

def source_locale_id=(val)
  self.source_locale_id = val
end

#styleguide_id=(val) ⇒ Object



558
559
560
# File 'lib/phraseapp-ruby.rb', line 558

def styleguide_id=(val)
  self.styleguide_id = val
end

#tag=(val) ⇒ Object



562
563
564
# File 'lib/phraseapp-ruby.rb', line 562

def tag=(val)
  self.tag = val
end

#target_locale_ids=(val) ⇒ Object



566
567
568
# File 'lib/phraseapp-ruby.rb', line 566

def target_locale_ids=(val)
  self.target_locale_ids = val.split(',')
end

#translation_type=(val) ⇒ Object



570
571
572
# File 'lib/phraseapp-ruby.rb', line 570

def translation_type=(val)
  self.translation_type = val
end

#unverify_translations_upon_delivery=(val) ⇒ Object



574
575
576
577
578
579
580
581
582
# File 'lib/phraseapp-ruby.rb', line 574

def unverify_translations_upon_delivery=(val)
  if val == "true"
    self.unverify_translations_upon_delivery = true
  elsif val == "false" #ignore
    self.unverify_translations_upon_delivery = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#validateObject



584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'lib/phraseapp-ruby.rb', line 584

def validate
  if self.category == nil || self.category == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"category\" of \"TranslationOrderParams\" not set")
  endif self.lsp == nil || self.lsp == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"lsp\" of \"TranslationOrderParams\" not set")
  endif self.source_locale_id == nil
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"source_locale_id\" of \"TranslationOrderParams\" not set")
  endif self.target_locale_ids == nil
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"target_locale_ids\" of \"TranslationOrderParams\" not set")
  endif self.translation_type == nil || self.translation_type == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"translation_type\" of \"TranslationOrderParams\" not set")
  end
end