line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
package Google::Ads::AdWords::v201702::ReportDefinitionService::getReportFields; |
3
|
1
|
|
|
1
|
|
3073
|
use strict; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
36
|
|
4
|
1
|
|
|
1
|
|
6
|
use warnings; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
78
|
|
5
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
{ # BLOCK to scope variables |
7
|
|
|
|
|
|
|
|
8
|
0
|
|
|
0
|
|
|
sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201702' } |
9
|
|
|
|
|
|
|
|
10
|
|
|
|
|
|
|
__PACKAGE__->__set_name('getReportFields'); |
11
|
|
|
|
|
|
|
__PACKAGE__->__set_nillable(); |
12
|
|
|
|
|
|
|
__PACKAGE__->__set_minOccurs(); |
13
|
|
|
|
|
|
|
__PACKAGE__->__set_maxOccurs(); |
14
|
|
|
|
|
|
|
__PACKAGE__->__set_ref(); |
15
|
|
|
|
|
|
|
|
16
|
1
|
|
|
|
|
178
|
use base qw( |
17
|
|
|
|
|
|
|
SOAP::WSDL::XSD::Typelib::Element |
18
|
|
|
|
|
|
|
Google::Ads::SOAP::Typelib::ComplexType |
19
|
1
|
|
|
1
|
|
6
|
); |
|
1
|
|
|
|
|
2
|
|
20
|
|
|
|
|
|
|
|
21
|
|
|
|
|
|
|
our $XML_ATTRIBUTE_CLASS; |
22
|
|
|
|
|
|
|
undef $XML_ATTRIBUTE_CLASS; |
23
|
|
|
|
|
|
|
|
24
|
|
|
|
|
|
|
sub __get_attr_class { |
25
|
|
|
|
|
|
|
return $XML_ATTRIBUTE_CLASS; |
26
|
|
|
|
|
|
|
} |
27
|
|
|
|
|
|
|
|
28
|
|
|
|
|
|
|
use Class::Std::Fast::Storable constructor => 'none'; |
29
|
|
|
|
|
|
|
use base qw(Google::Ads::SOAP::Typelib::ComplexType); |
30
|
|
|
|
|
|
|
|
31
|
|
|
|
|
|
|
{ # BLOCK to scope variables |
32
|
|
|
|
|
|
|
|
33
|
|
|
|
|
|
|
my %reportType_of :ATTR(:get); |
34
|
|
|
|
|
|
|
|
35
|
|
|
|
|
|
|
__PACKAGE__->_factory( |
36
|
|
|
|
|
|
|
[ qw( reportType |
37
|
|
|
|
|
|
|
|
38
|
|
|
|
|
|
|
) ], |
39
|
|
|
|
|
|
|
{ |
40
|
|
|
|
|
|
|
'reportType' => \%reportType_of, |
41
|
|
|
|
|
|
|
}, |
42
|
|
|
|
|
|
|
{ |
43
|
|
|
|
|
|
|
'reportType' => 'Google::Ads::AdWords::v201702::ReportDefinition::ReportType', |
44
|
|
|
|
|
|
|
}, |
45
|
|
|
|
|
|
|
{ |
46
|
|
|
|
|
|
|
|
47
|
|
|
|
|
|
|
'reportType' => 'reportType', |
48
|
|
|
|
|
|
|
} |
49
|
|
|
|
|
|
|
); |
50
|
|
|
|
|
|
|
|
51
|
|
|
|
|
|
|
} # end BLOCK |
52
|
|
|
|
|
|
|
|
53
|
|
|
|
|
|
|
|
54
|
|
|
|
|
|
|
|
55
|
|
|
|
|
|
|
|
56
|
|
|
|
|
|
|
|
57
|
|
|
|
|
|
|
|
58
|
|
|
|
|
|
|
} # end of BLOCK |
59
|
|
|
|
|
|
|
|
60
|
|
|
|
|
|
|
|
61
|
|
|
|
|
|
|
|
62
|
|
|
|
|
|
|
1; |
63
|
|
|
|
|
|
|
|
64
|
|
|
|
|
|
|
|
65
|
|
|
|
|
|
|
=pod |
66
|
|
|
|
|
|
|
|
67
|
|
|
|
|
|
|
=head1 NAME |
68
|
|
|
|
|
|
|
|
69
|
|
|
|
|
|
|
Google::Ads::AdWords::v201702::ReportDefinitionService::getReportFields |
70
|
|
|
|
|
|
|
|
71
|
|
|
|
|
|
|
=head1 DESCRIPTION |
72
|
|
|
|
|
|
|
|
73
|
|
|
|
|
|
|
Perl data type class for the XML Schema defined element |
74
|
|
|
|
|
|
|
getReportFields from the namespace https://adwords.google.com/api/adwords/cm/v201702. |
75
|
|
|
|
|
|
|
|
76
|
|
|
|
|
|
|
Returns the available report fields for a given report type. When using this method the {@code clientCustomerId} header field is optional. Callers are discouraged from setting the clientCustomerId header field in calls to this method as its presence will trigger an authorization error if the caller does not have access to the customer with the included ID. @param reportType The type of report. @return The list of available report fields. Each {@link ReportDefinitionField} encapsulates the field name, the field data type, and the enum values (if the field's type is {@code enum}). @throws ApiException if a problem occurred while fetching the ReportDefinitionField information. |
77
|
|
|
|
|
|
|
|
78
|
|
|
|
|
|
|
|
79
|
|
|
|
|
|
|
|
80
|
|
|
|
|
|
|
|
81
|
|
|
|
|
|
|
|
82
|
|
|
|
|
|
|
=head1 PROPERTIES |
83
|
|
|
|
|
|
|
|
84
|
|
|
|
|
|
|
The following properties may be accessed using get_PROPERTY / set_PROPERTY |
85
|
|
|
|
|
|
|
methods: |
86
|
|
|
|
|
|
|
|
87
|
|
|
|
|
|
|
=over |
88
|
|
|
|
|
|
|
|
89
|
|
|
|
|
|
|
=item * reportType |
90
|
|
|
|
|
|
|
|
91
|
|
|
|
|
|
|
$element->set_reportType($data); |
92
|
|
|
|
|
|
|
$element->get_reportType(); |
93
|
|
|
|
|
|
|
|
94
|
|
|
|
|
|
|
|
95
|
|
|
|
|
|
|
|
96
|
|
|
|
|
|
|
|
97
|
|
|
|
|
|
|
|
98
|
|
|
|
|
|
|
=back |
99
|
|
|
|
|
|
|
|
100
|
|
|
|
|
|
|
|
101
|
|
|
|
|
|
|
=head1 METHODS |
102
|
|
|
|
|
|
|
|
103
|
|
|
|
|
|
|
=head2 new |
104
|
|
|
|
|
|
|
|
105
|
|
|
|
|
|
|
my $element = Google::Ads::AdWords::v201702::ReportDefinitionService::getReportFields->new($data); |
106
|
|
|
|
|
|
|
|
107
|
|
|
|
|
|
|
Constructor. The following data structure may be passed to new(): |
108
|
|
|
|
|
|
|
|
109
|
|
|
|
|
|
|
{ |
110
|
|
|
|
|
|
|
reportType => $some_value, # ReportDefinition.ReportType |
111
|
|
|
|
|
|
|
}, |
112
|
|
|
|
|
|
|
|
113
|
|
|
|
|
|
|
=head1 AUTHOR |
114
|
|
|
|
|
|
|
|
115
|
|
|
|
|
|
|
Generated by SOAP::WSDL |
116
|
|
|
|
|
|
|
|
117
|
|
|
|
|
|
|
=cut |
118
|
|
|
|
|
|
|
|