Class: WSDL01ForMxMasterPortType

Inherits:
SOAP::RPC::Driver
  • Object
show all
Defined in:
lib/defaultDriver.rb

Constant Summary collapse

DefaultEndpointUrl =
"http://mail.messaging-master.com/api_2.php"
NsC_01 =
"http://mxmaster.net/campaign/0.1"
Methods =
[
  [ XSD::QName.new(NsC_01, "sendCampaign"),
    "http://mxmaster.net/campaign/0.1#doCampaign",
    "sendCampaign",
    [ ["in", "authentication", ["Authentication", "http://mxmaster.net/campaign/0.1", "Authentication"]],
      ["in", "subscribers", ["ArrayEmail", "http://mxmaster.net/campaign/0.1", "ArrayEmail"]],
      ["in", "parameters", ["CampaignParameters", "http://mxmaster.net/campaign/0.1", "CampaignParameters"]],
      ["in", "content", ["Content", "http://mxmaster.net/campaign/0.1", "Content"]],
      ["retval", "return", ["::SOAP::SOAPBoolean"]] ],
    { :request_style =>  :rpc, :request_use =>  :literal,
      :response_style => :rpc, :response_use => :literal,
      :faults => {} }
  ],
  [ XSD::QName.new(NsC_01, "createTag"),
    "http://mxmaster.net/campaign/0.1#doCampaign",
    "createTag",
    [ ["in", "authentication", ["Authentication", "http://mxmaster.net/campaign/0.1", "Authentication"]],
      ["in", "tag", ["::SOAP::SOAPString"]],
      ["retval", "return", ["::SOAP::SOAPBoolean"]] ],
    { :request_style =>  :rpc, :request_use =>  :literal,
      :response_style => :rpc, :response_use => :literal,
      :faults => {} }
  ],
  [ XSD::QName.new(NsC_01, "deleteTag"),
    "http://mxmaster.net/campaign/0.1#doCampaign",
    "deleteTag",
    [ ["in", "authentication", ["Authentication", "http://mxmaster.net/campaign/0.1", "Authentication"]],
      ["in", "tag", ["::SOAP::SOAPString"]],
      ["retval", "return", ["::SOAP::SOAPBoolean"]] ],
    { :request_style =>  :rpc, :request_use =>  :literal,
      :response_style => :rpc, :response_use => :literal,
      :faults => {} }
  ],
  [ XSD::QName.new(NsC_01, "listAllTags"),
    "http://mxmaster.net/campaign/0.1#doCampaign",
    "listAllTags",
    [ ["in", "authentication", ["Authentication", "http://mxmaster.net/campaign/0.1", "Authentication"]],
      ["retval", "return", ["ArrayTag", "http://mxmaster.net/campaign/0.1", "ArrayTag"]] ],
    { :request_style =>  :rpc, :request_use =>  :literal,
      :response_style => :rpc, :response_use => :literal,
      :faults => {} }
  ],
  [ XSD::QName.new(NsC_01, "isTag"),
    "http://mxmaster.net/campaign/0.1#doCampaign",
    "isTag",
    [ ["in", "authentication", ["Authentication", "http://mxmaster.net/campaign/0.1", "Authentication"]],
      ["in", "tag", ["::SOAP::SOAPString"]],
      ["retval", "return", ["::SOAP::SOAPBoolean"]] ],
    { :request_style =>  :rpc, :request_use =>  :literal,
      :response_style => :rpc, :response_use => :literal,
      :faults => {} }
  ],
  [ XSD::QName.new(NsC_01, "getTag"),
    "http://mxmaster.net/campaign/0.1#doCampaign",
    "getTag",
    [ ["in", "authentication", ["Authentication", "http://mxmaster.net/campaign/0.1", "Authentication"]],
      ["in", "tag", ["::SOAP::SOAPString"]],
      ["retval", "return", ["::SOAP::SOAPString"]] ],
    { :request_style =>  :rpc, :request_use =>  :literal,
      :response_style => :rpc, :response_use => :literal,
      :faults => {} }
  ]
]

Instance Method Summary collapse

Constructor Details

#initialize(endpoint_url = nil) ⇒ WSDL01ForMxMasterPortType

Returns a new instance of WSDL01ForMxMasterPortType.



73
74
75
76
77
78
79
# File 'lib/defaultDriver.rb', line 73

def initialize(endpoint_url = nil)
  endpoint_url ||= DefaultEndpointUrl
  super(endpoint_url, nil)
  self.mapping_registry = DefaultMappingRegistry::EncodedRegistry
  self.literal_mapping_registry = DefaultMappingRegistry::LiteralRegistry
  init_methods
end