File Coverage

blib/lib/Yahoo/Marketing/APT/AdjustmentPlacement.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::APT::AdjustmentPlacement;
2             # Copyright (c) 2010 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 1     1   50905 use strict; use warnings;
  1     1   3  
  1         34  
  1         5  
  1         2  
  1         32  
6              
7 1     1   6 use base qw/Yahoo::Marketing::ComplexType/;
  1         2  
  1         712  
8              
9             =head1 NAME
10              
11             Yahoo::Marketing::APT::AdjustmentPlacement - a data object to represent a AdjustmentPlacement.
12              
13             =cut
14              
15             sub _user_setable_attributes {
16             return ( qw/
17             ID
18             accountID
19             currency
20             deliveryGoal
21             price
22             primaryDeliveryStats
23             primaryStatsCost
24             processingStatus
25             reconciledDeliveryStats
26             reconciledStatsCost
27             reconciliationAction
28             reconciliationComments
29             reconciliationMonth
30             reconciliationRuleID
31             secondaryDeliveryStats
32             secondaryStatsCost
33             / );
34             }
35              
36             sub _read_only_attributes {
37             return ( qw/
38             / );
39             }
40              
41             __PACKAGE__->mk_accessors( __PACKAGE__->_user_setable_attributes,
42             __PACKAGE__->_read_only_attributes
43             );
44              
45              
46             1;
47             =head1 SYNOPSIS
48              
49             See L for documentation of the various data objects.
50              
51              
52             =cut
53              
54             =head1 METHODS
55              
56             =head2 new
57              
58             Creates a new instance
59              
60             =head2 get/set methods
61              
62             =over 8
63              
64             ID
65             accountID
66             currency
67             deliveryGoal
68             price
69             primaryDeliveryStats
70             primaryStatsCost
71             processingStatus
72             reconciledDeliveryStats
73             reconciledStatsCost
74             reconciliationAction
75             reconciliationComments
76             reconciliationMonth
77             reconciliationRuleID
78             secondaryDeliveryStats
79             secondaryStatsCost
80              
81             =back
82              
83             =head2 get (read only) methods
84              
85             =over 8
86              
87              
88             =back
89              
90             =cut
91