The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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: $