Class: Responsys::Api::Object::QueryColumn

Inherits:
Object
  • Object
show all
Includes:
Exceptions
Defined in:
lib/responsys/api/object/query_column.rb

Constant Summary collapse

AVAILABLE_QUERY_COLUMN =
%w(RIID CUSTOMER_ID EMAIL_ADDRESS MOBILE_NUMBER)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(query_column) ⇒ QueryColumn

Returns a new instance of QueryColumn.



9
10
11
12
13
14
15
# File 'lib/responsys/api/object/query_column.rb', line 9

def initialize(query_column)
  if AVAILABLE_QUERY_COLUMN.include? query_column
    @query_column_string = query_column
  else
    raise ParameterException, Responsys::Helper.get_message("api.object.query_column.incorrect_query_column")
  end
end

Instance Attribute Details

#query_column_stringObject

Returns the value of attribute query_column_string.



6
7
8
# File 'lib/responsys/api/object/query_column.rb', line 6

def query_column_string
  @query_column_string
end

Instance Method Details

#to_apiObject



17
18
19
# File 'lib/responsys/api/object/query_column.rb', line 17

def to_api
  @query_column_string
end