File Coverage

lib/eBay/API/XML/Call/GetVeROReasonCodeDetails.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::GetVeROReasonCodeDetails;
4              
5 1     1   2262 use strict;
  1         2  
  1         25  
6 1     1   4 use warnings;
  1         2  
  1         24  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. GetVeROReasonCodeDetails.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::GetVeROReasonCodeDetails
21              
22             =head1 DESCRIPTION
23              
24              
25              
26             =head1 SYNOPSIS
27              
28             =cut
29              
30              
31             =head1 INHERITANCE
32              
33             eBay::API::XML::Call::GetVeROReasonCodeDetails inherits from the L class
34              
35             =cut
36              
37 1     1   32 use eBay::API::XML::BaseCall;
  0            
  0            
38             our @ISA = ("eBay::API::XML::BaseCall");
39              
40             use eBay::API::XML::Call::GetVeROReasonCodeDetails::GetVeROReasonCodeDetailsRequestType;
41             use eBay::API::XML::Call::GetVeROReasonCodeDetails::GetVeROReasonCodeDetailsResponseType;
42              
43              
44             =head1 Subroutines:
45              
46             =cut
47              
48             sub getApiCallName {
49             return 'GetVeROReasonCodeDetails';
50             }
51             sub getRequestDataTypeFullPackage {
52             return 'eBay::API::XML::Call::GetVeROReasonCodeDetails::GetVeROReasonCodeDetailsRequestType';
53             }
54             sub getResponseDataTypeFullPackage {
55             return 'eBay::API::XML::Call::GetVeROReasonCodeDetails::GetVeROReasonCodeDetailsResponseType';
56             }
57              
58             #
59             # input properties
60             #
61              
62             =head2 setReasonCodeID()
63              
64             Unique identifier for a reason code. If this ReasonCodeID is passed then
65             only details of this ReasonCodeID will be returned. If no reason code is
66             specified, all reason codes are returned.
67              
68             Max: Default: Min:
69             RequiredInput: Conditionally
70             # Argument: 'xs:long'
71              
72             =cut
73            
74             sub setReasonCodeID {
75             my $self = shift;
76             my $sReasonCodeID = shift;
77             $self->getRequestDataType()->setReasonCodeID($sReasonCodeID);
78             }
79              
80             =head2 setReturnAllSites()
81              
82             Set to true to retrieve reason codes for all sites. If not specified,
83             reason codes are returned for the site specified in the request header
84             only.
85             If ReasonCodeID is specified, this parameter is ignored.
86              
87             Default: false
88              
89             RequiredInput: No
90             # Argument: 'xs:boolean'
91              
92             =cut
93            
94             sub setReturnAllSites {
95             my $self = shift;
96             my $sReturnAllSites = shift;
97             $self->getRequestDataType()->setReturnAllSites($sReturnAllSites);
98             }
99              
100              
101              
102             #
103             # output properties
104             #
105              
106             =head2 getVeROReasonCodeDetails()
107              
108             Contains the list of the status codes for a site.
109              
110             Returned: Always
111             # Returns: 'ns:VeROReasonCodeDetailsType'
112              
113             =cut
114            
115             sub getVeROReasonCodeDetails {
116             my $self = shift;
117             return $self->getResponseDataType()->getVeROReasonCodeDetails();
118             }
119              
120              
121              
122              
123              
124             1;