File Coverage

blib/lib/Yahoo/Marketing/TargetingProfile.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Yahoo::Marketing::TargetingProfile;
2             # Copyright (c) 2009 Yahoo! Inc. All rights reserved.
3             # The copyrights to the contents of this file are licensed under the Perl Artistic License (ver. 15 Aug 1997)
4            
5 2     2   57384 use strict; use warnings;
  2     2   4  
  2         81  
  2         11  
  2         95  
  2         59  
6            
7 2     2   10 use base qw/Yahoo::Marketing::ComplexType/;
  2         5  
  2         585  
8            
9             =head1 NAME
10            
11             Yahoo::Marketing::TargetingProfile - an object to represent a Yahoo Marketing TargetingProfile.
12            
13             =cut
14            
15             sub _user_setable_attributes {
16             return ( qw/
17             dayPartingTargeting
18             demographicTargeting
19             geoTargets
20             networkDistribution
21             / );
22             }
23            
24             sub _read_only_attributes {
25             return ( qw/
26             / );
27             }
28            
29             __PACKAGE__->mk_accessors( __PACKAGE__->_user_setable_attributes,
30             __PACKAGE__->_read_only_attributes
31             );
32            
33            
34             1;
35             =head1 SYNOPSIS
36            
37             See L for documentation of the various data objects.
38            
39            
40             =cut
41            
42             =head1 METHODS
43            
44             =head2 new
45            
46             Creates a new instance
47            
48             =head2 get/set methods
49            
50             =over 8
51            
52             dayPartingTargeting
53             demographicTargeting
54             geoTargets
55             networkDistribution
56            
57             =back
58            
59             =head2 get (read only) methods
60            
61             =over 8
62            
63            
64             =back
65            
66             =cut
67