File Coverage

blib/lib/Yahoo/Marketing/APT/User.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::User;
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   154980 use strict; use warnings;
  1     1   2  
  1         36  
  1         5  
  1         3  
  1         29  
6              
7 1     1   5 use base qw/Yahoo::Marketing::ComplexType/;
  1         2  
  1         903  
8              
9             =head1 NAME
10              
11             Yahoo::Marketing::APT::User - a data object to represent a User.
12              
13             =cut
14              
15             sub _user_setable_attributes {
16             return ( qw/
17             ID
18             createTimestamp
19             email
20             fax
21             firstName
22             firstNameFurigana
23             homePhone
24             lastName
25             lastNameFurigana
26             lastUpdateTimestamp
27             locale
28             middleInitial
29             mobilePhone
30             status
31             title
32             userName
33             workPhone
34             / );
35             }
36              
37             sub _read_only_attributes {
38             return ( qw/
39             / );
40             }
41              
42             __PACKAGE__->mk_accessors( __PACKAGE__->_user_setable_attributes,
43             __PACKAGE__->_read_only_attributes
44             );
45              
46              
47             1;
48             =head1 SYNOPSIS
49              
50             See L for documentation of the various data objects.
51              
52              
53             =cut
54              
55             =head1 METHODS
56              
57             =head2 new
58              
59             Creates a new instance
60              
61             =head2 get/set methods
62              
63             =over 8
64              
65             ID
66             createTimestamp
67             email
68             fax
69             firstName
70             firstNameFurigana
71             homePhone
72             lastName
73             lastNameFurigana
74             lastUpdateTimestamp
75             locale
76             middleInitial
77             mobilePhone
78             status
79             title
80             userName
81             workPhone
82              
83             =back
84              
85             =head2 get (read only) methods
86              
87             =over 8
88              
89              
90             =back
91              
92             =cut
93