class Responsys::Api::Object::CustomEvent

Attributes

event_date_data_mapping[RW]
event_id[RW]
event_name[RW]
event_number_data_mapping[RW]
event_string_data_mapping[RW]

Public Class Methods

new(event_name="", event_id="", options={}) click to toggle source
# File lib/responsys/api/object/custom_event.rb, line 8
def initialize(event_name="", event_id="", options={})
  raise ParameterException.new("api.object.custom_event.empty_event") if event_name.blank? && event_id.blank?
  @event_name = event_name || ""
  @event_id = event_id || ""
  @event_string_data_mapping = options[:event_string_data_mapping] || ""
  @event_number_data_mapping = options[:event_number_data_mapping] || ""
  @event_date_data_mapping = options[:event_date_data_mapping] || ""
end

Public Instance Methods

to_api() click to toggle source
# File lib/responsys/api/object/custom_event.rb, line 17
def to_api
  {
    eventName: event_name,
    eventId: event_id,
    eventStringDataMapping: event_string_data_mapping,
    eventDateDataMapping: event_date_data_mapping,
    eventNumberDataMapping: event_number_data_mapping
   }
end