File Coverage

blib/lib/Yahoo/Marketing/APT/FlashCreative.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::FlashCreative;
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   59508 use strict; use warnings;
  1     1   3  
  1         36  
  1         5  
  1         1  
  1         32  
6              
7 1     1   5 use base qw/Yahoo::Marketing::ComplexType/;
  1         3  
  1         1009  
8              
9             =head1 NAME
10              
11             Yahoo::Marketing::APT::FlashCreative - a data object to represent a FlashCreative.
12              
13             =cut
14              
15             sub _user_setable_attributes {
16             return ( qw/
17             ID
18             accountID
19             actionScriptVersion
20             binaryData
21             createTimestamp
22             fileExtension
23             flashVersion
24             folderID
25             frameCount
26             frameRate
27             hasAudio
28             hasVideo
29             height
30             lastUpdateTimestamp
31             name
32             secureURL
33             status
34             type
35             url
36             urlPath
37             weight
38             width
39             / );
40             }
41              
42             sub _read_only_attributes {
43             return ( qw/
44             / );
45             }
46              
47             __PACKAGE__->mk_accessors( __PACKAGE__->_user_setable_attributes,
48             __PACKAGE__->_read_only_attributes
49             );
50              
51              
52             1;
53             =head1 SYNOPSIS
54              
55             See L for documentation of the various data objects.
56              
57              
58             =cut
59              
60             =head1 METHODS
61              
62             =head2 new
63              
64             Creates a new instance
65              
66             =head2 get/set methods
67              
68             =over 8
69              
70             ID
71             accountID
72             actionScriptVersion
73             binaryData
74             createTimestamp
75             fileExtension
76             flashVersion
77             folderID
78             frameCount
79             frameRate
80             hasAudio
81             hasVideo
82             height
83             lastUpdateTimestamp
84             name
85             secureURL
86             status
87             type
88             url
89             urlPath
90             weight
91             width
92              
93             =back
94              
95             =head2 get (read only) methods
96              
97             =over 8
98              
99              
100             =back
101              
102             =cut
103