File Coverage

lib/eBay/API/XML/DataType/SearchStandingDashboardType.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::SearchStandingDashboardType;
4              
5 1     1   1042 use strict;
  1         3  
  1         25  
6 1     1   5 use warnings;
  1         7  
  1         38  
7              
8             ##########################################################################
9             #
10             # Module: ............... eBay/API/XML
11             # File: ................. SearchStandingDashboardType.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::SearchStandingDashboardType
21              
22             =head1 DESCRIPTION
23              
24             Provides information about the visibility level you've earned for your eBay listings.
25             When you have a better search standing, your listings may receive higher
26             placement in Best Match search results.
27              
28              
29              
30             =head1 SYNOPSIS
31              
32             =cut
33              
34              
35             =head1 INHERITANCE
36              
37             eBay::API::XML::DataType::SearchStandingDashboardType inherits from the L class
38              
39             =cut
40              
41 1     1   33 use eBay::API::XML::BaseDataType;
  0            
  0            
42             our @ISA = ("eBay::API::XML::BaseDataType");
43              
44             use eBay::API::XML::DataType::Enum::SearchStandingStatusCodeType;
45              
46              
47             my @gaProperties = ( [ 'Status', 'ns:SearchStandingStatusCodeType', ''
48             ,'eBay::API::XML::DataType::Enum::SearchStandingStatusCodeType', '' ]
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             =head2 setStatus()
74              
75             The search standing that you have earned.
76             To qualify for a Standard or Raised search standing,
77             make sure your ratings meet or exceed the required minimum levels in
78             buyer satisfaction (see BuyerSatisfaction.Status in this call) and
79             detailed seller ratings (see GetFeedback).
80              
81             SeeLink: URL: GetFeedback.html#Response.FeedbackSummary.SellerRatingSummaryArray
82             Title: (GetFeedback) FeedbackSummary.SellerRatingSummaryArray
83              
84             # Argument: 'ns:SearchStandingStatusCodeType'
85              
86             =cut
87              
88             sub setStatus {
89             my $self = shift;
90             $self->{'Status'} = shift
91             }
92              
93             =head2 getStatus()
94              
95             Calls: GetSellerDashboard
96             Returned: Conditionally
97              
98             # Returns: 'ns:SearchStandingStatusCodeType'
99              
100             =cut
101              
102             sub getStatus {
103             my $self = shift;
104             return $self->{'Status'};
105             }
106              
107              
108              
109              
110              
111             ## Attribute and Property lists
112             sub getPropertiesList {
113             my $self = shift;
114             return \@gaProperties;
115             }
116              
117             sub getAttributesList {
118             my $self = shift;
119             return \@gaAttributes;
120             }
121              
122              
123              
124             1;