NAME
Google::Ads::AdWords::Serializer
DESCRIPTION
Google::Ads::AdWords::Deserializer extends the SOAP::WSDL::Serializer::XSD module. Above the normal functionality of SOAP::WSDL::Serializer::XSD, this module implements hooks into Google::Ads::AdWords::Client to inject AdWords API Header parameters as well as hooks into Google::Ads::AdWords::Client to log SOAP request XML.
METHODS
serialize
A method automatically invoked by SOAP::WSDL when an outgoing request needs to be serialized into SOAP XML. SOAP XML request is logged by this method.
Parameters
The SOAP request.
Returns
The SOAP XML string representing the request.
serialize_header
A method automatically invoked by SOAP::WSDL when an outgoing request header needs to be serialized into SOAP XML. At this time API headers are injected in the message.
Parameters
The SOAP request.
Returns
The SOAP XML string representing the request.
__scrub_request (Private)
Scrubs sensitive password and auth token information from the request before it's logged.
Parameters
The serialized SOAP request XML string.
Returns
A redacted version of the string.
LICENSE AND COPYRIGHT
Copyright 2011 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
AUTHOR
David Torres <api.davidtorres at gmail.com>
REPOSITORY INFORMATION
$Rev: $
$LastChangedBy: $
$Id: $