File Coverage

lib/eBay/API/XML/DataType/ExpressConditionRequiredDefinitionType.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::ExpressConditionRequiredDefinitionType;
4              
5 1     1   1265 use strict;
  1         2  
  1         34  
6 1     1   6 use warnings;
  1         3  
  1         35  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. ExpressConditionRequiredDefinitionType.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::ExpressConditionRequiredDefinitionType
21              
22             =head1 DESCRIPTION
23              
24             For the US and Germany sites, an eBay item must meet a number of eligibility requirements
25             in order to also be included on eBay Express.
26             One requirement is that the item must include the Item Condition attribute (using Item Specifics).
27             Some categories may waive this requirement.
28             Currently, this type defines no special meta-data. (An empty element is returned.)
29              
30              
31              
32             =head1 SYNOPSIS
33              
34             =cut
35              
36              
37             =head1 INHERITANCE
38              
39             eBay::API::XML::DataType::ExpressConditionRequiredDefinitionType inherits from the L class
40              
41             =cut
42              
43 1     1   44 use eBay::API::XML::BaseDataType;
  0            
  0            
44             our @ISA = ("eBay::API::XML::BaseDataType");
45              
46              
47              
48             my @gaProperties = (
49             );
50             push @gaProperties, @{eBay::API::XML::BaseDataType::getPropertiesList()};
51              
52             my @gaAttributes = (
53             );
54             push @gaAttributes, @{eBay::API::XML::BaseDataType::getAttributesList()};
55              
56             =head1 Subroutines:
57              
58             =cut
59              
60             sub new {
61             my $classname = shift;
62             my %args = @_;
63             my $self = $classname->SUPER::new(%args);
64             return $self;
65             }
66              
67             sub isScalar {
68             return 0;
69             }
70              
71              
72              
73              
74              
75              
76             ## Attribute and Property lists
77             sub getPropertiesList {
78             my $self = shift;
79             return \@gaProperties;
80             }
81              
82             sub getAttributesList {
83             my $self = shift;
84             return \@gaAttributes;
85             }
86              
87              
88              
89             1;