class Responsys::Api::Object::Recipient

Attributes

customer_id[RW]
email_address[RW]
email_format[RW]
list_name[RW]
mobile_number[RW]
recipient_id[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/responsys/api/object/recipient.rb, line 8
def initialize(options = {})
  @list_name = options[:listName] || InteractObject.new("", "")
  @recipient_id = options[:recipientId] || ""
  @customer_id = options[:customerId] || ""
  @email_address = options[:emailAddress] || ""
  @mobile_number = options[:mobileNumber] || ""
  @email_format = options[:emailFormat] || EmailFormat.new
end

Public Instance Methods

to_api() click to toggle source
# File lib/responsys/api/object/recipient.rb, line 17
def to_api
  { 
    listName: @list_name.to_api,
    recipientId: @recipient_id.to_i,
    customerId: @customer_id.to_s,
    emailAddress: @email_address.to_s,
    mobileNumber: @mobile_number.to_s,
    emailFormat: @email_format.to_api
  }
end