Class: PhraseApp::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,



483
484
485
# File 'lib/phraseapp-ruby.rb', line 483

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

#include_untranslated_keys=(val) ⇒ Object



487
488
489
490
491
492
493
494
495
# File 'lib/phraseapp-ruby.rb', line 487

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

#include_unverified_translations=(val) ⇒ Object



497
498
499
500
501
502
503
504
505
# File 'lib/phraseapp-ruby.rb', line 497

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

#lsp=(val) ⇒ Object



507
508
509
# File 'lib/phraseapp-ruby.rb', line 507

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

#message=(val) ⇒ Object



511
512
513
# File 'lib/phraseapp-ruby.rb', line 511

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

#priority=(val) ⇒ Object



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

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

#quality=(val) ⇒ Object



525
526
527
528
529
530
531
532
533
# File 'lib/phraseapp-ruby.rb', line 525

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

#source_locale_id=(val) ⇒ Object



535
536
537
# File 'lib/phraseapp-ruby.rb', line 535

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

#styleguide_id=(val) ⇒ Object



539
540
541
# File 'lib/phraseapp-ruby.rb', line 539

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

#tag=(val) ⇒ Object



543
544
545
# File 'lib/phraseapp-ruby.rb', line 543

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

#target_locale_ids=(val) ⇒ Object



547
548
549
# File 'lib/phraseapp-ruby.rb', line 547

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

#translation_type=(val) ⇒ Object



551
552
553
# File 'lib/phraseapp-ruby.rb', line 551

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

#unverify_translations_upon_delivery=(val) ⇒ Object



555
556
557
558
559
560
561
562
563
# File 'lib/phraseapp-ruby.rb', line 555

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::ParamsValidationError.new("invalid value #{val}")
  end
end

#validate ⇒ Object



565
566
567
568
569
570
571
572
573
574
575
576
577
# File 'lib/phraseapp-ruby.rb', line 565

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