File Coverage

lib/eBay/API/XML/DataType/BidApprovalArrayType.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::DataType::BidApprovalArrayType;
4              
5 1     1   1187 use strict;
  1         3  
  1         37  
6 1     1   6 use warnings;
  1         3  
  1         31  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. BidApprovalArrayType.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::DataType::BidApprovalArrayType
21              
22             =head1 DESCRIPTION
23              
24             Mulitple bidders can be approved with one call.
25              
26              
27              
28             =head1 SYNOPSIS
29              
30             =cut
31              
32              
33             =head1 INHERITANCE
34              
35             eBay::API::XML::DataType::BidApprovalArrayType inherits from the L class
36              
37             =cut
38              
39 1     1   41 use eBay::API::XML::BaseDataType;
  0            
  0            
40             our @ISA = ("eBay::API::XML::BaseDataType");
41              
42             use eBay::API::XML::DataType::BidApprovalType;
43              
44              
45             my @gaProperties = ( [ 'LiveAuctionBid', 'ns:BidApprovalType', '1'
46             ,'eBay::API::XML::DataType::BidApprovalType', '1' ]
47             );
48             push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()};
49              
50             my @gaAttributes = (
51             );
52             push @gaAttributes, @{eBay::API::XML::BaseDataType::getAttributesList()};
53              
54             =head1 Subroutines:
55              
56             =cut
57              
58             sub new {
59             my $classname = shift;
60             my %args = @_;
61             my $self = $classname->SUPER::new(%args);
62             return $self;
63             }
64              
65             sub isScalar {
66             return 0;
67             }
68              
69              
70              
71             =head2 setLiveAuctionBid()
72              
73             The settings the seller specifies about one user when approving or denying
74             that user's request to bid on items in the seller's Live Auctions catalog.
75              
76             Calls: ApproveLiveAuctionBidders
77             RequiredInput: No
78              
79             # Argument: reference to an array
80             of 'ns:BidApprovalType'
81              
82             =cut
83              
84             sub setLiveAuctionBid {
85             my $self = shift;
86             $self->{'LiveAuctionBid'} =
87             $self->convertArray_To_RefToArrayIfNeeded(@_);
88             }
89              
90             =head2 getLiveAuctionBid()
91              
92             # Returns: reference to an array
93             of 'ns:BidApprovalType'
94              
95             =cut
96              
97             sub getLiveAuctionBid {
98             my $self = shift;
99             return $self->_getDataTypeArray('LiveAuctionBid');
100             }
101              
102              
103              
104              
105              
106             ## Attribute and Property lists
107             sub getPropertiesList {
108             my $self = shift;
109             return \@gaProperties;
110             }
111              
112             sub getAttributesList {
113             my $self = shift;
114             return \@gaAttributes;
115             }
116              
117              
118              
119             1;