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, :format_value_type, :max_characters_allowed, :name, :name_plural, :original_file, :plural, :remove_screenshot, :screenshot, :tags, :unformatted, :xml_space_preserve,



321
322
323
# File 'lib/phraseapp-ruby.rb', line 321

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

#description=(val) ⇒ Object



325
326
327
# File 'lib/phraseapp-ruby.rb', line 325

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

#format_value_type=(val) ⇒ Object



329
330
331
# File 'lib/phraseapp-ruby.rb', line 329

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

#max_characters_allowed=(val) ⇒ Object



333
334
335
# File 'lib/phraseapp-ruby.rb', line 333

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

#name=(val) ⇒ Object



337
338
339
# File 'lib/phraseapp-ruby.rb', line 337

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

#name_plural=(val) ⇒ Object



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

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

#original_file=(val) ⇒ Object



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

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

#plural=(val) ⇒ Object



349
350
351
352
353
354
355
356
357
# File 'lib/phraseapp-ruby.rb', line 349

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



359
360
361
362
363
364
365
366
367
# File 'lib/phraseapp-ruby.rb', line 359

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



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

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

#tags=(val) ⇒ Object



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

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

#unformatted=(val) ⇒ Object



377
378
379
380
381
382
383
384
385
# File 'lib/phraseapp-ruby.rb', line 377

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



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

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



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

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