class TranslationApiClient::LanguagePair
Attributes
profile_ids[RW]
source[RW]
target[RW]
Public Class Methods
attribute_map()
click to toggle source
attribute mapping from ruby-style variable name to JSON key
# File lib/translationApi_client/models/language_pair.rb, line 6 def self.attribute_map { # Source language :'source' => :'source', # Target language :'target' => :'target', # Array of profile identifiers :'profile_ids' => :'profileIds' } end
new(attributes = {})
click to toggle source
# File lib/translationApi_client/models/language_pair.rb, line 31 def initialize(attributes = {}) return if !attributes.is_a?(Hash) || attributes.empty? # convert string to symbol for hash key attributes = attributes.inject({}){|memo,(k,v)| memo[k.to_sym] = v; memo} if attributes[:'source'] @source = attributes[:'source'] end if attributes[:'target'] @target = attributes[:'target'] end if attributes[:'profileIds'] if (value = attributes[:'profileIds']).is_a?(Array) @profile_ids = value end end end
swagger_types()
click to toggle source
attribute type
# File lib/translationApi_client/models/language_pair.rb, line 22 def self.swagger_types { :'source' => :'string', :'target' => :'string', :'profile_ids' => :'array[ProfileId]' } end