Christopher Boumenot > Net-Amazon > Net::Amazon::Validate

Download:
Net-Amazon-0.61.tar.gz

Annotate this POD

CPAN RT

New  2
Open  2
View/Report Bugs
Source  

NAME ^

Net::Amazon::Validate - Validate user supplied options against known valid options.

SYNOPSIS ^

  use Net::Amazon::Validate;

  # ...

  my $valid = Net::Amazon::Validate::factory(operation => 'ResponseGroup',
                                            );

  $valid->ResponseGroup([qw(Small Request)]);
  $valid->ResponseGroup('Large');

DESCRIPTION ^

METHODS

Asin()

The item's ASIN number.

Please check the subclasses of Net::Amazon::Validate for specialized methods.

TODO ^

I should probably add a function to dispatch calls automatically, that way the user doesn't have to explicity call a function to verify an option. It would make it very easy to write loops to validate input.

BUGS ^

This library was designed to validate ResponseGroup requests only. Support for other parameters were autogenerated but not verified. The biggest problems are with the intrepration of 'Integers 1 to 30', 'A Merchant ID', or 'Amazon (the default value)'.

AUTHOR ^

Christopher Boumenot, <boumenot@gmail.com>

COPYRIGHT AND LICENSE ^

Copyright 2006 by Christopher Boumenot <boumenot@gmail.com>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: