Class: ET::TriggeredSend

Inherits:
CUDSupport show all
Defined in:
lib/exact-target-api/triggered_send.rb

Instance Attribute Summary collapse

Attributes inherited from GetSupport

#filter

Attributes inherited from BaseObject

#client, #endpoint, #lastRequestID, #obj, #props

Instance Method Summary collapse

Methods inherited from CUDSupport

#delete, #patch, #post

Methods inherited from GetSupport

#get, #get_more_results, #info

Methods inherited from BaseObject

#stringify_keys!, #symbolize_keys!

Constructor Details

#initializeTriggeredSend

Returns a new instance of TriggeredSend.



5
6
7
8
# File 'lib/exact-target-api/triggered_send.rb', line 5

def initialize
  super
  @obj = 'TriggeredSendDefinition'
end

Instance Attribute Details

#subscribersObject

Returns the value of attribute subscribers.



3
4
5
# File 'lib/exact-target-api/triggered_send.rb', line 3

def subscribers
  @subscribers
end

Instance Method Details

#sendObject



10
11
12
13
# File 'lib/exact-target-api/triggered_send.rb', line 10

def send
  @tscall = {"TriggeredSendDefinition" => @props, "Subscribers" => @subscribers}
  ET::Post.new(@authStub, "TriggeredSend", @tscall)
end