File Coverage

lib/eBay/API/XML/Call/GetStoreCustomPage.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::GetStoreCustomPage;
4              
5 1     1   2386 use strict;
  1         2  
  1         31  
6 1     1   5 use warnings;
  1         2  
  1         25  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. GetStoreCustomPage.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::GetStoreCustomPage
21              
22             =head1 DESCRIPTION
23              
24              
25              
26             =head1 SYNOPSIS
27              
28             =cut
29              
30              
31             =head1 INHERITANCE
32              
33             eBay::API::XML::Call::GetStoreCustomPage inherits from the L class
34              
35             =cut
36              
37 1     1   34 use eBay::API::XML::BaseCall;
  0            
  0            
38             our @ISA = ("eBay::API::XML::BaseCall");
39              
40             use eBay::API::XML::Call::GetStoreCustomPage::GetStoreCustomPageRequestType;
41             use eBay::API::XML::Call::GetStoreCustomPage::GetStoreCustomPageResponseType;
42              
43              
44             =head1 Subroutines:
45              
46             =cut
47              
48             sub getApiCallName {
49             return 'GetStoreCustomPage';
50             }
51             sub getRequestDataTypeFullPackage {
52             return 'eBay::API::XML::Call::GetStoreCustomPage::GetStoreCustomPageRequestType';
53             }
54             sub getResponseDataTypeFullPackage {
55             return 'eBay::API::XML::Call::GetStoreCustomPage::GetStoreCustomPageResponseType';
56             }
57              
58             #
59             # input properties
60             #
61              
62             =head2 setPageID()
63              
64             If a PageID is specified, then that page is returned, and
65             the returned page contains the page Content.
66             If no PageID is specified, then all pages are returned, without
67             the page Content.
68              
69             RequiredInput: No
70             # Argument: 'xs:long'
71              
72             =cut
73            
74             sub setPageID {
75             my $self = shift;
76             my $sPageID = shift;
77             $self->getRequestDataType()->setPageID($sPageID);
78             }
79              
80              
81              
82             #
83             # output properties
84             #
85              
86             =head2 getCustomPageArray()
87              
88             The custom page or custom pages.
89              
90             Returned: Always
91             # Returns: 'ns:StoreCustomPageArrayType'
92              
93             =cut
94            
95             sub getCustomPageArray {
96             my $self = shift;
97             return $self->getResponseDataType()->getCustomPageArray();
98             }
99              
100              
101              
102              
103              
104             1;