Hi all, before I upload a new module, I thought I'd make sure the
namespace I intend to use makes sense. I've been working on a set of
modules to make interacting with the next generation of Yahoo's
marketing web services easier. The modules insulate the user from a lot
of the SOAP::Lite details. Currently, I'm planning on calling it
Yahoo::Marketing. Yahoo::Marketing.pm itself would just serve as a
place holder (with POD) for the time being, with all the meat under that
namespace (for example, Yahoo::Marketing::AccountService,
Yahoo::Marketing::Account, etc). The POD-in-progress for
Yahoo::Marketing is below.
Any thoughts/comments/suggestions about the intended namespace would be
greatly appreciated.
Thanks,
Jeff
NAME
Yahoo::Marketing - an interface for Yahoo! Search Marketing's Web
Services.
VERSION
Version 0.01
SYNOPSIS
This collection of modules makes interacting with Yahoo! Search
Marketing's Web Services as easy as possible.
Sample Usage:
use Yahoo::Marketing::Keyword;
use Yahoo::Marketing::KeywordService;
my $service =
Yahoo::Marketing::KeywordService->new->parse_config;
my $keyword = Yahoo::Marketing::Keyword->new
->adGroupID(
$ad_group_id )
->text( 'some text' )
->alternateText( 'some
alternate text' )
->sponsoredSearchMaxBid( 1.00 )
->status( 'On' )
->advancedMatchON(
'true' )
->url(
'http://www.someurl.com' )
;
my $added_keyword = $service->addKeyword(
keyword => $keyword
);
...
EXPORT
No exported functions
METHODS
No methods.
See Yahoo::Marketing::Service
for service use
And
See Yahoo::Marketing::ComplexTypes
for Complex Type documentation