Class: MarketingCloudSDK::SoapClient

Inherits:
Client
  • Object
show all
Defined in:
lib/new.rb

Instance Attribute Summary

Attributes inherited from Client

#access_token, #auth_token, #auth_token_expiration, #base_api_url, #debug, #id, #internal_token, #package_folders, #package_name, #parent_folders, #refresh_token, #request_token_url, #secret, #signature, #soap_endpoint

Attributes included from Targeting

#access_token, #endpoint, #soap_endpoint

Attributes included from Soap

#debug, #wsdl

Instance Method Summary collapse

Methods inherited from Client

#AddSubscriberToList, #CreateAndStartDataExtensionImport, #CreateAndStartListImport, #CreateContentAreas, #CreateDataExtensions, #CreateProfileAttributes, #SendEmailToDataExtension, #SendEmailToList, #SendTriggeredSends, #jwt=, #refresh, #refresh!

Methods included from Rest

#complete_url, #get_url_properties, #normalize_keys, #parse_properties, #rest_client, #rest_delete, #rest_get, #rest_patch, #rest_post

Methods included from Targeting

#cache_file, #get_soap_endpoint_from_file, #set_soap_endpoint_to_file

Methods included from HTTPRequest

#generate_uri, #request

Methods included from Soap

#header, #soap_client, #soap_configure, #soap_delete, #soap_describe, #soap_get, #soap_patch, #soap_perform, #soap_post, #soap_put

Constructor Details

#initialize(getWSDL = true, params = {}, debug = false) ⇒ SoapClient

Returns a new instance of SoapClient.



78
79
80
81
# File 'lib/new.rb', line 78

def initialize getWSDL=true, params={}, debug=false
  super params, debug
  @wsdl = params["defaultwsdl"]
end