File Coverage

lib/eBay/API/XML/Call/GetPromotionalSaleDetails.pm
Criterion Covered Total %
statement 7 9 77.7
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 10 12 83.3


line stmt bran cond sub pod time code
1             #!/usr/bin/perl
2              
3             package eBay::API::XML::Call::GetPromotionalSaleDetails;
4              
5 1     1   2429 use strict;
  1         2  
  1         27  
6 1     1   4 use warnings;
  1         2  
  1         24  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. GetPromotionalSaleDetails.pm
12             # Generated by: ......... genEBayApiDataTypes.pl
13             # Last Generated: ....... 08/24/2008 16:44
14             # API Release Number: ... 579
15             #
16             ##########################################################################
17              
18             =head1 NAME
19              
20             eBay::API::XML::Call::GetPromotionalSaleDetails
21              
22             =head1 DESCRIPTION
23              
24              
25              
26             =head1 SYNOPSIS
27              
28             =cut
29              
30              
31             =head1 INHERITANCE
32              
33             eBay::API::XML::Call::GetPromotionalSaleDetails inherits from the L class
34              
35             =cut
36              
37 1     1   31 use eBay::API::XML::BaseCall;
  0            
  0            
38             our @ISA = ("eBay::API::XML::BaseCall");
39              
40             use eBay::API::XML::Call::GetPromotionalSaleDetails::GetPromotionalSaleDetailsRequestType;
41             use eBay::API::XML::Call::GetPromotionalSaleDetails::GetPromotionalSaleDetailsResponseType;
42              
43              
44             =head1 Subroutines:
45              
46             =cut
47              
48             sub getApiCallName {
49             return 'GetPromotionalSaleDetails';
50             }
51             sub getRequestDataTypeFullPackage {
52             return 'eBay::API::XML::Call::GetPromotionalSaleDetails::GetPromotionalSaleDetailsRequestType';
53             }
54             sub getResponseDataTypeFullPackage {
55             return 'eBay::API::XML::Call::GetPromotionalSaleDetails::GetPromotionalSaleDetailsResponseType';
56             }
57              
58             #
59             # input properties
60             #
61              
62             =head2 setPromotionalSaleID()
63              
64             The ID of the promotional sale about which you want information.
65             If you do not specify this field, then GetPromotionalSaleDetails returns
66             all promotional sales for the seller making the call.
67              
68             RequiredInput: No
69             # Argument: 'xs:long'
70              
71             =cut
72            
73             sub setPromotionalSaleID {
74             my $self = shift;
75             my $sPromotionalSaleID = shift;
76             $self->getRequestDataType()->setPromotionalSaleID($sPromotionalSaleID);
77             }
78              
79              
80              
81             #
82             # output properties
83             #
84              
85             =head2 getPromotionalSaleDetails()
86              
87             Contains information about a promotional sale or sales. If you did not
88             specify a PromotionalSaleID in the request, then all promotional sales
89             for the seller are returned. Promotional sales enable sellers to add
90             discounts and/or free shipping to items.
91              
92             Returned: Conditionally
93             # Returns: 'ns:PromotionalSaleArrayType'
94              
95             =cut
96            
97             sub getPromotionalSaleDetails {
98             my $self = shift;
99             return $self->getResponseDataType()->getPromotionalSaleDetails();
100             }
101              
102              
103              
104              
105              
106             1;