File Coverage

lib/eBay/API/XML/Call/GetStoreOptions.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::GetStoreOptions;
4              
5 1     1   2314 use strict;
  1         2  
  1         24  
6 1     1   4 use warnings;
  1         2  
  1         32  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. GetStoreOptions.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::GetStoreOptions
21              
22             =head1 DESCRIPTION
23              
24              
25              
26             =head1 SYNOPSIS
27              
28             =cut
29              
30              
31             =head1 INHERITANCE
32              
33             eBay::API::XML::Call::GetStoreOptions inherits from the L class
34              
35             =cut
36              
37 1     1   41 use eBay::API::XML::BaseCall;
  0            
  0            
38             our @ISA = ("eBay::API::XML::BaseCall");
39              
40             use eBay::API::XML::Call::GetStoreOptions::GetStoreOptionsRequestType;
41             use eBay::API::XML::Call::GetStoreOptions::GetStoreOptionsResponseType;
42              
43              
44             =head1 Subroutines:
45              
46             =cut
47              
48             sub getApiCallName {
49             return 'GetStoreOptions';
50             }
51             sub getRequestDataTypeFullPackage {
52             return 'eBay::API::XML::Call::GetStoreOptions::GetStoreOptionsRequestType';
53             }
54             sub getResponseDataTypeFullPackage {
55             return 'eBay::API::XML::Call::GetStoreOptions::GetStoreOptionsResponseType';
56             }
57              
58             #
59             # input properties
60             #
61              
62              
63              
64             #
65             # output properties
66             #
67              
68             =head2 getAdvancedThemeArray()
69              
70             The current set of advances themes. Unlike basic themes, you
71             can use any color scheme with an advanced theme. These themes
72             are suitable for more advanced customization.
73              
74             Returned: Always
75             # Returns: 'ns:StoreThemeArrayType'
76              
77             =cut
78            
79             sub getAdvancedThemeArray {
80             my $self = shift;
81             return $self->getResponseDataType()->getAdvancedThemeArray();
82             }
83              
84             =head2 getBasicThemeArray()
85              
86             The current set of basic themes. Each basic theme definition
87             specifies a valid color scheme for the theme.
88              
89             Returned: Always
90             # Returns: 'ns:StoreThemeArrayType'
91              
92             =cut
93            
94             sub getBasicThemeArray {
95             my $self = shift;
96             return $self->getResponseDataType()->getBasicThemeArray();
97             }
98              
99             =head2 getLogoArray()
100              
101             The current set of Store logos. These logos are used in the Store header.
102              
103             Returned: Always
104             # Returns: 'ns:StoreLogoArrayType'
105              
106             =cut
107            
108             sub getLogoArray {
109             my $self = shift;
110             return $self->getResponseDataType()->getLogoArray();
111             }
112              
113             =head2 getMaxCategories()
114              
115             The maximum number of categories in this store.
116              
117             Returned: Always
118             # Returns: 'xs:int'
119              
120             =cut
121            
122             sub getMaxCategories {
123             my $self = shift;
124             return $self->getResponseDataType()->getMaxCategories();
125             }
126              
127             =head2 getMaxCategoryLevels()
128              
129             The maximum number of category levels in this store.
130              
131             Returned: Always
132             # Returns: 'xs:int'
133              
134             =cut
135            
136             sub getMaxCategoryLevels {
137             my $self = shift;
138             return $self->getResponseDataType()->getMaxCategoryLevels();
139             }
140              
141             =head2 getSubscriptionArray()
142              
143             The current set of eBay Store subscription tiers and corresponding
144             subscription prices.
145              
146             Returned: Always
147             # Returns: 'ns:StoreSubscriptionArrayType'
148              
149             =cut
150            
151             sub getSubscriptionArray {
152             my $self = shift;
153             return $self->getResponseDataType()->getSubscriptionArray();
154             }
155              
156              
157              
158              
159              
160             1;