Class: EmailDirect::SOAP

Inherits:
ServiceProxy::Base
  • Object
show all
Includes:
ServiceProxyPatch
Defined in:
lib/email_direct/soap.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from ServiceProxyPatch

#build_request

Constructor Details

#initialize(accountname, password, options = {}) ⇒ SOAP

Returns a new instance of SOAP.



13
14
15
16
17
18
19
# File 'lib/email_direct/soap.rb', line 13

def initialize(accountname, password, options={})
  super(options["EndPoint"] || "http://espapi.net/v1/api.asmx?WSDL")
  @credentials                = {}
  @credentials["AccountName"] = accountname
  @credentials["Password"]    = password
  @credentials["Enc"]         = options["Enc"]         || options[:enc]
end

Instance Attribute Details

#credentialsObject

Returns the value of attribute credentials.



11
12
13
# File 'lib/email_direct/soap.rb', line 11

def credentials
  @credentials
end

Instance Method Details

#build_account_get_active_emails(options) ⇒ Object



21
22
23
24
# File 'lib/email_direct/soap.rb', line 21

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_active_emails_simple(options) ⇒ Object



30
31
32
33
# File 'lib/email_direct/soap.rb', line 30

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_complaints(options) ⇒ Object



39
40
41
42
# File 'lib/email_direct/soap.rb', line 39

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_complaints_simple(options) ⇒ Object



48
49
50
51
# File 'lib/email_direct/soap.rb', line 48

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_database_fields(options) ⇒ Object



57
58
59
60
# File 'lib/email_direct/soap.rb', line 57

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_global_removes(options) ⇒ Object



66
67
68
69
# File 'lib/email_direct/soap.rb', line 66

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_global_removes_simple(options) ⇒ Object



75
76
77
78
# File 'lib/email_direct/soap.rb', line 75

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_hard_bounces(options) ⇒ Object



84
85
86
87
# File 'lib/email_direct/soap.rb', line 84

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_hard_bounces_simple(options) ⇒ Object



93
94
95
96
# File 'lib/email_direct/soap.rb', line 93

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_get_ip_information(options) ⇒ Object



102
103
104
105
# File 'lib/email_direct/soap.rb', line 102

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_account_set_email_limit(options) ⇒ Object



111
112
113
114
# File 'lib/email_direct/soap.rb', line 111

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_add(options) ⇒ Object



120
121
122
123
# File 'lib/email_direct/soap.rb', line 120

def build_campaign_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_copy(options) ⇒ Object



129
130
131
132
# File 'lib/email_direct/soap.rb', line 129

def build_campaign_copy(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_clicks(options) ⇒ Object



138
139
140
141
# File 'lib/email_direct/soap.rb', line 138

def build_campaign_get_clicks(options)
  email_direct_envelope(options) do |xml|
  end
end


147
148
149
150
# File 'lib/email_direct/soap.rb', line 147

def build_campaign_get_clicks_for_link(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_complaints(options) ⇒ Object



156
157
158
159
# File 'lib/email_direct/soap.rb', line 156

def build_campaign_get_complaints(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_hard_bounces(options) ⇒ Object



165
166
167
168
# File 'lib/email_direct/soap.rb', line 165

def build_campaign_get_hard_bounces(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_list_drafts(options) ⇒ Object



174
175
176
177
# File 'lib/email_direct/soap.rb', line 174

def build_campaign_get_list_drafts(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_list_scheduled(options) ⇒ Object



183
184
185
186
# File 'lib/email_direct/soap.rb', line 183

def build_campaign_get_list_scheduled(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_list_sent(options) ⇒ Object



192
193
194
195
# File 'lib/email_direct/soap.rb', line 192

def build_campaign_get_list_sent(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_opens(options) ⇒ Object



201
202
203
204
# File 'lib/email_direct/soap.rb', line 201

def build_campaign_get_opens(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_recipients(options) ⇒ Object



210
211
212
213
# File 'lib/email_direct/soap.rb', line 210

def build_campaign_get_recipients(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_removes(options) ⇒ Object



219
220
221
222
# File 'lib/email_direct/soap.rb', line 219

def build_campaign_get_removes(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_get_summary(options) ⇒ Object



228
229
230
231
# File 'lib/email_direct/soap.rb', line 228

def build_campaign_get_summary(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_campaign_schedule(options) ⇒ Object



237
238
239
240
# File 'lib/email_direct/soap.rb', line 237

def build_campaign_schedule(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_creative_add(options) ⇒ Object



246
247
248
249
# File 'lib/email_direct/soap.rb', line 246

def build_creative_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_creative_create_folder(options) ⇒ Object



255
256
257
258
# File 'lib/email_direct/soap.rb', line 255

def build_creative_create_folder(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_creative_get_creatives_for_folder(options) ⇒ Object



264
265
266
267
# File 'lib/email_direct/soap.rb', line 264

def build_creative_get_creatives_for_folder(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_creative_get_folders(options) ⇒ Object



273
274
275
276
# File 'lib/email_direct/soap.rb', line 273

def build_creative_get_folders(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_add(options) ⇒ Object



282
283
284
285
# File 'lib/email_direct/soap.rb', line 282

def build_email_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_add_simple(options) ⇒ Object



305
306
307
308
# File 'lib/email_direct/soap.rb', line 305

def build_email_add_simple(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_add_with_fields(options) ⇒ Object



291
292
293
294
295
296
297
298
299
# File 'lib/email_direct/soap.rb', line 291

def build_email_add_with_fields(options)
  email_direct_envelope(options) do |xml|
    #adjustments for activesupport list hash to EmailDirect specific xml
    xml.gsub!("<List>\n","")
    xml.gsub!("</List>\n","")
    xml.gsub!("<Publication>\n","")
    xml.gsub!("</Publication>\n","")
  end
end

#build_email_change(options) ⇒ Object



314
315
316
317
# File 'lib/email_direct/soap.rb', line 314

def build_email_change(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_delete(options) ⇒ Object



323
324
325
326
# File 'lib/email_direct/soap.rb', line 323

def build_email_delete(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_delete_simple(options) ⇒ Object



332
333
334
335
# File 'lib/email_direct/soap.rb', line 332

def build_email_delete_simple(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_get_history(options) ⇒ Object



341
342
343
344
# File 'lib/email_direct/soap.rb', line 341

def build_email_get_history(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_get_properties(options) ⇒ Object



350
351
352
353
# File 'lib/email_direct/soap.rb', line 350

def build_email_get_properties(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_remove(options) ⇒ Object



359
360
361
362
# File 'lib/email_direct/soap.rb', line 359

def build_email_remove(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_remove_simple(options) ⇒ Object



368
369
370
371
# File 'lib/email_direct/soap.rb', line 368

def build_email_remove_simple(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_email_update(options) ⇒ Object



377
378
379
380
# File 'lib/email_direct/soap.rb', line 377

def build_email_update(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_filter_get_all(options) ⇒ Object



386
387
388
389
# File 'lib/email_direct/soap.rb', line 386

def build_filter_get_all(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_filter_get_subscribers(options) ⇒ Object



395
396
397
398
# File 'lib/email_direct/soap.rb', line 395

def build_filter_get_subscribers(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_filter_get_subscribers_simple(options) ⇒ Object



404
405
406
407
# File 'lib/email_direct/soap.rb', line 404

def build_filter_get_subscribers_simple(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_list_add(options) ⇒ Object



413
414
415
416
# File 'lib/email_direct/soap.rb', line 413

def build_list_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_list_delete(options) ⇒ Object



422
423
424
425
# File 'lib/email_direct/soap.rb', line 422

def build_list_delete(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_list_get_all(options) ⇒ Object



431
432
433
434
# File 'lib/email_direct/soap.rb', line 431

def build_list_get_all(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_list_get_members(options) ⇒ Object



440
441
442
443
# File 'lib/email_direct/soap.rb', line 440

def build_list_get_members(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_private_label_create_account(options) ⇒ Object



449
450
451
452
# File 'lib/email_direct/soap.rb', line 449

def (options)
  email_direct_envelope(options) do |xml|
  end
end

#build_private_label_get_child_accounts(options) ⇒ Object



458
459
460
461
# File 'lib/email_direct/soap.rb', line 458

def build_private_label_get_child_accounts(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_private_label_set_api_password(options) ⇒ Object



467
468
469
470
# File 'lib/email_direct/soap.rb', line 467

def build_private_label_set_api_password(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_publication_add(options) ⇒ Object



476
477
478
479
# File 'lib/email_direct/soap.rb', line 476

def build_publication_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_publication_delete(options) ⇒ Object



485
486
487
488
# File 'lib/email_direct/soap.rb', line 485

def build_publication_delete(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_publication_get_all(options) ⇒ Object



494
495
496
497
# File 'lib/email_direct/soap.rb', line 494

def build_publication_get_all(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_publication_get_subscribers(options) ⇒ Object



503
504
505
506
# File 'lib/email_direct/soap.rb', line 503

def build_publication_get_subscribers(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_publication_get_unsubscribes(options) ⇒ Object



512
513
514
515
# File 'lib/email_direct/soap.rb', line 512

def build_publication_get_unsubscribes(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_create_category(options) ⇒ Object



521
522
523
524
# File 'lib/email_direct/soap.rb', line 521

def build_relay_send_create_category(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_get_categories(options) ⇒ Object



530
531
532
533
# File 'lib/email_direct/soap.rb', line 530

def build_relay_send_get_categories(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_get_category_stats(options) ⇒ Object



539
540
541
542
# File 'lib/email_direct/soap.rb', line 539

def build_relay_send_get_category_stats(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_get_category_stats_for_tags(options) ⇒ Object



548
549
550
551
# File 'lib/email_direct/soap.rb', line 548

def build_relay_send_get_category_stats_for_tags(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_get_details_for_receipt(options) ⇒ Object



557
558
559
560
# File 'lib/email_direct/soap.rb', line 557

def build_relay_send_get_details_for_receipt(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_get_summary_for_receipts(options) ⇒ Object



566
567
568
569
# File 'lib/email_direct/soap.rb', line 566

def build_relay_send_get_summary_for_receipts(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_send_email(options) ⇒ Object



575
576
577
578
# File 'lib/email_direct/soap.rb', line 575

def build_relay_send_send_email(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_relay_send_send_email_vars(options) ⇒ Object



584
585
586
587
# File 'lib/email_direct/soap.rb', line 584

def build_relay_send_send_email_vars(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_short_url_create(options) ⇒ Object



593
594
595
596
# File 'lib/email_direct/soap.rb', line 593

def build_short_url_create(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_short_url_get_stats(options) ⇒ Object



602
603
604
605
# File 'lib/email_direct/soap.rb', line 602

def build_short_url_get_stats(options)
  email_direct_envelope(options) do |xml|
  end
end


611
612
613
614
# File 'lib/email_direct/soap.rb', line 611

def build_short_url_update_link(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_source_add(options) ⇒ Object



620
621
622
623
# File 'lib/email_direct/soap.rb', line 620

def build_source_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_source_delete(options) ⇒ Object



629
630
631
632
# File 'lib/email_direct/soap.rb', line 629

def build_source_delete(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_source_get_all(options) ⇒ Object



638
639
640
641
# File 'lib/email_direct/soap.rb', line 638

def build_source_get_all(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_day_of_week(options) ⇒ Object



647
648
649
650
# File 'lib/email_direct/soap.rb', line 647

def build_stats_day_of_week(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_domain_over_time(options) ⇒ Object



656
657
658
659
# File 'lib/email_direct/soap.rb', line 656

def build_stats_domain_over_time(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_hourly(options) ⇒ Object



665
666
667
668
# File 'lib/email_direct/soap.rb', line 665

def build_stats_hourly(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_over_time(options) ⇒ Object



674
675
676
677
# File 'lib/email_direct/soap.rb', line 674

def build_stats_over_time(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_source_over_time(options) ⇒ Object



683
684
685
686
# File 'lib/email_direct/soap.rb', line 683

def build_stats_source_over_time(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_summary(options) ⇒ Object



692
693
694
695
# File 'lib/email_direct/soap.rb', line 692

def build_stats_summary(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_top_domains(options) ⇒ Object



701
702
703
704
# File 'lib/email_direct/soap.rb', line 701

def build_stats_top_domains(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_stats_top_sources(options) ⇒ Object



710
711
712
713
# File 'lib/email_direct/soap.rb', line 710

def build_stats_top_sources(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_suppression_list_add(options) ⇒ Object



719
720
721
722
# File 'lib/email_direct/soap.rb', line 719

def build_suppression_list_add(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_suppression_list_add_domains(options) ⇒ Object



728
729
730
731
# File 'lib/email_direct/soap.rb', line 728

def build_suppression_list_add_domains(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_suppression_list_add_emails(options) ⇒ Object



737
738
739
740
# File 'lib/email_direct/soap.rb', line 737

def build_suppression_list_add_emails(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_suppression_list_delete(options) ⇒ Object



746
747
748
749
# File 'lib/email_direct/soap.rb', line 746

def build_suppression_list_delete(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_suppression_list_get_all(options) ⇒ Object



755
756
757
758
# File 'lib/email_direct/soap.rb', line 755

def build_suppression_list_get_all(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_suppression_list_get_members_simple(options) ⇒ Object



764
765
766
767
# File 'lib/email_direct/soap.rb', line 764

def build_suppression_list_get_members_simple(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_add_existing_emails(options) ⇒ Object



773
774
775
776
# File 'lib/email_direct/soap.rb', line 773

def build_workflow_add_existing_emails(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_add_to_workflows(options) ⇒ Object



782
783
784
785
# File 'lib/email_direct/soap.rb', line 782

def build_workflow_add_to_workflows(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_get_all(options) ⇒ Object



791
792
793
794
# File 'lib/email_direct/soap.rb', line 791

def build_workflow_get_all(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_get_send_nodes(options) ⇒ Object



800
801
802
803
# File 'lib/email_direct/soap.rb', line 800

def build_workflow_get_send_nodes(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_get_stats(options) ⇒ Object



809
810
811
812
# File 'lib/email_direct/soap.rb', line 809

def build_workflow_get_stats(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_get_stats_for_send_node(options) ⇒ Object



818
819
820
821
# File 'lib/email_direct/soap.rb', line 818

def build_workflow_get_stats_for_send_node(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_remove_emails(options) ⇒ Object



827
828
829
830
# File 'lib/email_direct/soap.rb', line 827

def build_workflow_remove_emails(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_start(options) ⇒ Object



836
837
838
839
# File 'lib/email_direct/soap.rb', line 836

def build_workflow_start(options)
  email_direct_envelope(options) do |xml|
  end
end

#build_workflow_stop(options) ⇒ Object



845
846
847
848
# File 'lib/email_direct/soap.rb', line 845

def build_workflow_stop(options)
  email_direct_envelope(options) do |xml|
  end
end

#parse_account_get_active_emails(response) ⇒ Object



26
27
28
# File 'lib/email_direct/soap.rb', line 26

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_active_emails_simple(response) ⇒ Object



35
36
37
# File 'lib/email_direct/soap.rb', line 35

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_complaints(response) ⇒ Object



44
45
46
# File 'lib/email_direct/soap.rb', line 44

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_complaints_simple(response) ⇒ Object



53
54
55
# File 'lib/email_direct/soap.rb', line 53

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_database_fields(response) ⇒ Object



62
63
64
# File 'lib/email_direct/soap.rb', line 62

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_global_removes(response) ⇒ Object



71
72
73
# File 'lib/email_direct/soap.rb', line 71

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_global_removes_simple(response) ⇒ Object



80
81
82
# File 'lib/email_direct/soap.rb', line 80

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_hard_bounces(response) ⇒ Object



89
90
91
# File 'lib/email_direct/soap.rb', line 89

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_hard_bounces_simple(response) ⇒ Object



98
99
100
# File 'lib/email_direct/soap.rb', line 98

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_get_ip_information(response) ⇒ Object



107
108
109
# File 'lib/email_direct/soap.rb', line 107

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_account_set_email_limit(response) ⇒ Object



116
117
118
# File 'lib/email_direct/soap.rb', line 116

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_add(response) ⇒ Object



125
126
127
# File 'lib/email_direct/soap.rb', line 125

def parse_campaign_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_copy(response) ⇒ Object



134
135
136
# File 'lib/email_direct/soap.rb', line 134

def parse_campaign_copy(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_clicks(response) ⇒ Object



143
144
145
# File 'lib/email_direct/soap.rb', line 143

def parse_campaign_get_clicks(response)
  ::EmailDirect::Response.new(response.body)
end


152
153
154
# File 'lib/email_direct/soap.rb', line 152

def parse_campaign_get_clicks_for_link(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_complaints(response) ⇒ Object



161
162
163
# File 'lib/email_direct/soap.rb', line 161

def parse_campaign_get_complaints(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_hard_bounces(response) ⇒ Object



170
171
172
# File 'lib/email_direct/soap.rb', line 170

def parse_campaign_get_hard_bounces(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_list_drafts(response) ⇒ Object



179
180
181
# File 'lib/email_direct/soap.rb', line 179

def parse_campaign_get_list_drafts(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_list_scheduled(response) ⇒ Object



188
189
190
# File 'lib/email_direct/soap.rb', line 188

def parse_campaign_get_list_scheduled(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_list_sent(response) ⇒ Object



197
198
199
# File 'lib/email_direct/soap.rb', line 197

def parse_campaign_get_list_sent(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_opens(response) ⇒ Object



206
207
208
# File 'lib/email_direct/soap.rb', line 206

def parse_campaign_get_opens(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_recipients(response) ⇒ Object



215
216
217
# File 'lib/email_direct/soap.rb', line 215

def parse_campaign_get_recipients(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_removes(response) ⇒ Object



224
225
226
# File 'lib/email_direct/soap.rb', line 224

def parse_campaign_get_removes(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_get_summary(response) ⇒ Object



233
234
235
# File 'lib/email_direct/soap.rb', line 233

def parse_campaign_get_summary(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_campaign_schedule(response) ⇒ Object



242
243
244
# File 'lib/email_direct/soap.rb', line 242

def parse_campaign_schedule(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_creative_add(response) ⇒ Object



251
252
253
# File 'lib/email_direct/soap.rb', line 251

def parse_creative_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_creative_create_folder(response) ⇒ Object



260
261
262
# File 'lib/email_direct/soap.rb', line 260

def parse_creative_create_folder(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_creative_get_creatives_for_folder(response) ⇒ Object



269
270
271
# File 'lib/email_direct/soap.rb', line 269

def parse_creative_get_creatives_for_folder(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_creative_get_folders(response) ⇒ Object



278
279
280
# File 'lib/email_direct/soap.rb', line 278

def parse_creative_get_folders(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_add(response) ⇒ Object



287
288
289
# File 'lib/email_direct/soap.rb', line 287

def parse_email_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_add_simple(response) ⇒ Object



310
311
312
# File 'lib/email_direct/soap.rb', line 310

def parse_email_add_simple(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_add_with_fields(response) ⇒ Object



301
302
303
# File 'lib/email_direct/soap.rb', line 301

def parse_email_add_with_fields(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_change(response) ⇒ Object



319
320
321
# File 'lib/email_direct/soap.rb', line 319

def parse_email_change(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_delete(response) ⇒ Object



328
329
330
# File 'lib/email_direct/soap.rb', line 328

def parse_email_delete(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_delete_simple(response) ⇒ Object



337
338
339
# File 'lib/email_direct/soap.rb', line 337

def parse_email_delete_simple(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_get_history(response) ⇒ Object



346
347
348
# File 'lib/email_direct/soap.rb', line 346

def parse_email_get_history(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_get_properties(response) ⇒ Object



355
356
357
# File 'lib/email_direct/soap.rb', line 355

def parse_email_get_properties(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_remove(response) ⇒ Object



364
365
366
# File 'lib/email_direct/soap.rb', line 364

def parse_email_remove(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_remove_simple(response) ⇒ Object



373
374
375
# File 'lib/email_direct/soap.rb', line 373

def parse_email_remove_simple(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_email_update(response) ⇒ Object



382
383
384
# File 'lib/email_direct/soap.rb', line 382

def parse_email_update(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_filter_get_all(response) ⇒ Object



391
392
393
# File 'lib/email_direct/soap.rb', line 391

def parse_filter_get_all(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_filter_get_subscribers(response) ⇒ Object



400
401
402
# File 'lib/email_direct/soap.rb', line 400

def parse_filter_get_subscribers(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_filter_get_subscribers_simple(response) ⇒ Object



409
410
411
# File 'lib/email_direct/soap.rb', line 409

def parse_filter_get_subscribers_simple(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_list_add(response) ⇒ Object



418
419
420
# File 'lib/email_direct/soap.rb', line 418

def parse_list_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_list_delete(response) ⇒ Object



427
428
429
# File 'lib/email_direct/soap.rb', line 427

def parse_list_delete(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_list_get_all(response) ⇒ Object



436
437
438
# File 'lib/email_direct/soap.rb', line 436

def parse_list_get_all(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_list_get_members(response) ⇒ Object



445
446
447
# File 'lib/email_direct/soap.rb', line 445

def parse_list_get_members(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_private_label_create_account(response) ⇒ Object



454
455
456
# File 'lib/email_direct/soap.rb', line 454

def (response)
  ::EmailDirect::Response.new(response.body)
end

#parse_private_label_get_child_accounts(response) ⇒ Object



463
464
465
# File 'lib/email_direct/soap.rb', line 463

def parse_private_label_get_child_accounts(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_private_label_set_api_password(response) ⇒ Object



472
473
474
# File 'lib/email_direct/soap.rb', line 472

def parse_private_label_set_api_password(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_publication_add(response) ⇒ Object



481
482
483
# File 'lib/email_direct/soap.rb', line 481

def parse_publication_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_publication_delete(response) ⇒ Object



490
491
492
# File 'lib/email_direct/soap.rb', line 490

def parse_publication_delete(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_publication_get_all(response) ⇒ Object



499
500
501
# File 'lib/email_direct/soap.rb', line 499

def parse_publication_get_all(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_publication_get_subscribers(response) ⇒ Object



508
509
510
# File 'lib/email_direct/soap.rb', line 508

def parse_publication_get_subscribers(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_publication_get_unsubscribes(response) ⇒ Object



517
518
519
# File 'lib/email_direct/soap.rb', line 517

def parse_publication_get_unsubscribes(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_create_category(response) ⇒ Object



526
527
528
# File 'lib/email_direct/soap.rb', line 526

def parse_relay_send_create_category(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_get_categories(response) ⇒ Object



535
536
537
# File 'lib/email_direct/soap.rb', line 535

def parse_relay_send_get_categories(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_get_category_stats(response) ⇒ Object



544
545
546
# File 'lib/email_direct/soap.rb', line 544

def parse_relay_send_get_category_stats(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_get_category_stats_for_tags(response) ⇒ Object



553
554
555
# File 'lib/email_direct/soap.rb', line 553

def parse_relay_send_get_category_stats_for_tags(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_get_details_for_receipt(response) ⇒ Object



562
563
564
# File 'lib/email_direct/soap.rb', line 562

def parse_relay_send_get_details_for_receipt(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_get_summary_for_receipts(response) ⇒ Object



571
572
573
# File 'lib/email_direct/soap.rb', line 571

def parse_relay_send_get_summary_for_receipts(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_send_email(response) ⇒ Object



580
581
582
# File 'lib/email_direct/soap.rb', line 580

def parse_relay_send_send_email(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_relay_send_send_email_vars(response) ⇒ Object



589
590
591
# File 'lib/email_direct/soap.rb', line 589

def parse_relay_send_send_email_vars(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_short_url_create(response) ⇒ Object



598
599
600
# File 'lib/email_direct/soap.rb', line 598

def parse_short_url_create(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_short_url_get_stats(response) ⇒ Object



607
608
609
# File 'lib/email_direct/soap.rb', line 607

def parse_short_url_get_stats(response)
  ::EmailDirect::Response.new(response.body)
end


616
617
618
# File 'lib/email_direct/soap.rb', line 616

def parse_short_url_update_link(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_source_add(response) ⇒ Object



625
626
627
# File 'lib/email_direct/soap.rb', line 625

def parse_source_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_source_delete(response) ⇒ Object



634
635
636
# File 'lib/email_direct/soap.rb', line 634

def parse_source_delete(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_source_get_all(response) ⇒ Object



643
644
645
# File 'lib/email_direct/soap.rb', line 643

def parse_source_get_all(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_day_of_week(response) ⇒ Object



652
653
654
# File 'lib/email_direct/soap.rb', line 652

def parse_stats_day_of_week(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_domain_over_time(response) ⇒ Object



661
662
663
# File 'lib/email_direct/soap.rb', line 661

def parse_stats_domain_over_time(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_hourly(response) ⇒ Object



670
671
672
# File 'lib/email_direct/soap.rb', line 670

def parse_stats_hourly(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_over_time(response) ⇒ Object



679
680
681
# File 'lib/email_direct/soap.rb', line 679

def parse_stats_over_time(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_source_over_time(response) ⇒ Object



688
689
690
# File 'lib/email_direct/soap.rb', line 688

def parse_stats_source_over_time(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_summary(response) ⇒ Object



697
698
699
# File 'lib/email_direct/soap.rb', line 697

def parse_stats_summary(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_top_domains(response) ⇒ Object



706
707
708
# File 'lib/email_direct/soap.rb', line 706

def parse_stats_top_domains(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_stats_top_sources(response) ⇒ Object



715
716
717
# File 'lib/email_direct/soap.rb', line 715

def parse_stats_top_sources(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_suppression_list_add(response) ⇒ Object



724
725
726
# File 'lib/email_direct/soap.rb', line 724

def parse_suppression_list_add(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_suppression_list_add_domains(response) ⇒ Object



733
734
735
# File 'lib/email_direct/soap.rb', line 733

def parse_suppression_list_add_domains(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_suppression_list_add_emails(response) ⇒ Object



742
743
744
# File 'lib/email_direct/soap.rb', line 742

def parse_suppression_list_add_emails(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_suppression_list_delete(response) ⇒ Object



751
752
753
# File 'lib/email_direct/soap.rb', line 751

def parse_suppression_list_delete(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_suppression_list_get_all(response) ⇒ Object



760
761
762
# File 'lib/email_direct/soap.rb', line 760

def parse_suppression_list_get_all(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_suppression_list_get_members_simple(response) ⇒ Object



769
770
771
# File 'lib/email_direct/soap.rb', line 769

def parse_suppression_list_get_members_simple(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_add_existing_emails(response) ⇒ Object



778
779
780
# File 'lib/email_direct/soap.rb', line 778

def parse_workflow_add_existing_emails(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_add_to_workflows(response) ⇒ Object



787
788
789
# File 'lib/email_direct/soap.rb', line 787

def parse_workflow_add_to_workflows(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_get_all(response) ⇒ Object



796
797
798
# File 'lib/email_direct/soap.rb', line 796

def parse_workflow_get_all(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_get_send_nodes(response) ⇒ Object



805
806
807
# File 'lib/email_direct/soap.rb', line 805

def parse_workflow_get_send_nodes(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_get_stats(response) ⇒ Object



814
815
816
# File 'lib/email_direct/soap.rb', line 814

def parse_workflow_get_stats(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_get_stats_for_send_node(response) ⇒ Object



823
824
825
# File 'lib/email_direct/soap.rb', line 823

def parse_workflow_get_stats_for_send_node(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_remove_emails(response) ⇒ Object



832
833
834
# File 'lib/email_direct/soap.rb', line 832

def parse_workflow_remove_emails(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_start(response) ⇒ Object



841
842
843
# File 'lib/email_direct/soap.rb', line 841

def parse_workflow_start(response)
  ::EmailDirect::Response.new(response.body)
end

#parse_workflow_stop(response) ⇒ Object



850
851
852
# File 'lib/email_direct/soap.rb', line 850

def parse_workflow_stop(response)
  ::EmailDirect::Response.new(response.body)
end