Class: PhraseApp::RequestParams::TranslationKeyParams

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

Instance Method Summary collapse

Instance Method Details

#data_type=(val) ⇒ Object

:data_type, :description, :localized_format_key, :localized_format_string, :max_characters_allowed, :name, :name_plural, :original_file, :plural, :remove_screenshot, :screenshot, :tags, :unformatted, :xml_space_preserve,



354
355
356
# File 'lib/phraseapp-ruby.rb', line 354

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

#description=(val) ⇒ Object



358
359
360
# File 'lib/phraseapp-ruby.rb', line 358

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

#localized_format_key=(val) ⇒ Object



362
363
364
# File 'lib/phraseapp-ruby.rb', line 362

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

#localized_format_string=(val) ⇒ Object



366
367
368
# File 'lib/phraseapp-ruby.rb', line 366

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

#max_characters_allowed=(val) ⇒ Object



370
371
372
# File 'lib/phraseapp-ruby.rb', line 370

def max_characters_allowed=(val)
  self.max_characters_allowed = i.to_u
end

#name=(val) ⇒ Object



374
375
376
# File 'lib/phraseapp-ruby.rb', line 374

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

#name_plural=(val) ⇒ Object



378
379
380
# File 'lib/phraseapp-ruby.rb', line 378

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

#original_file=(val) ⇒ Object



382
383
384
# File 'lib/phraseapp-ruby.rb', line 382

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

#plural=(val) ⇒ Object



386
387
388
389
390
391
392
393
394
# File 'lib/phraseapp-ruby.rb', line 386

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

#remove_screenshot=(val) ⇒ Object



396
397
398
399
400
401
402
403
404
# File 'lib/phraseapp-ruby.rb', line 396

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

#screenshot=(val) ⇒ Object



406
407
408
# File 'lib/phraseapp-ruby.rb', line 406

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

#tags=(val) ⇒ Object



410
411
412
# File 'lib/phraseapp-ruby.rb', line 410

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

#unformatted=(val) ⇒ Object



414
415
416
417
418
419
420
421
422
# File 'lib/phraseapp-ruby.rb', line 414

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

#validateObject



434
435
436
437
438
# File 'lib/phraseapp-ruby.rb', line 434

def validate
  if self.name == nil || self.name == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"name\" of \"TranslationKeyParams\" not set")
  end
end

#xml_space_preserve=(val) ⇒ Object



424
425
426
427
428
429
430
431
432
# File 'lib/phraseapp-ruby.rb', line 424

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