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



341
342
343
# File 'lib/phraseapp-ruby.rb', line 341

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

#description=(val) ⇒ Object



345
346
347
# File 'lib/phraseapp-ruby.rb', line 345

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

#localized_format_key=(val) ⇒ Object



349
350
351
# File 'lib/phraseapp-ruby.rb', line 349

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

#localized_format_string=(val) ⇒ Object



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

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

#max_characters_allowed=(val) ⇒ Object



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

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

#name=(val) ⇒ Object



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

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

#name_plural=(val) ⇒ Object



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

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

#original_file=(val) ⇒ Object



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

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

#plural=(val) ⇒ Object



373
374
375
376
377
378
379
380
381
# File 'lib/phraseapp-ruby.rb', line 373

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

#remove_screenshot=(val) ⇒ Object



383
384
385
386
387
388
389
390
391
# File 'lib/phraseapp-ruby.rb', line 383

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

#screenshot=(val) ⇒ Object



393
394
395
# File 'lib/phraseapp-ruby.rb', line 393

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

#tags=(val) ⇒ Object



397
398
399
# File 'lib/phraseapp-ruby.rb', line 397

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

#unformatted=(val) ⇒ Object



401
402
403
404
405
406
407
408
409
# File 'lib/phraseapp-ruby.rb', line 401

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

#validate ⇒ Object



421
422
423
424
425
# File 'lib/phraseapp-ruby.rb', line 421

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

#xml_space_preserve=(val) ⇒ Object



411
412
413
414
415
416
417
418
419
# File 'lib/phraseapp-ruby.rb', line 411

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