class Smartsend::Agent

Attributes

address_line1[RW]
address_line2[RW]
agent_no[RW]
city[RW]
company[RW]
country[RW]
internal_id[RW]
internal_reference[RW]
name_line1[RW]
name_line2[RW]
postal_code[RW]

Public Class Methods

new(args={}) click to toggle source
# File lib/smartsend/agent.rb, line 6
def initialize(args={})
 args.each do |k, v|
   instance_variable_set "@#{k}", v
 end
end

Public Instance Methods

serialize() click to toggle source
# File lib/smartsend/agent.rb, line 12
def serialize
  {
    :internal_id        => internal_id,
    :internal_reference => internal_reference,
    :agent_no           => agent_no,
    :company            => company,
    :name_line1         => name_line1,
    :name_line2         => name_line2,
    :address_line1      => address_line1,
    :address_line2      => address_line2,
    :postal_code        => postal_code,
    :city               => city,
    :country            => country,
  }
end