lib/Google/Ads/AdWords/v201702/DomainCategory.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
statement | 9 | 11 | 81.8 |
branch | n/a | ||
condition | n/a | ||
subroutine | 3 | 5 | 60.0 |
pod | n/a | ||
total | 12 | 16 | 75.0 |
line | stmt | bran | cond | sub | pod | time | code |
---|---|---|---|---|---|---|---|
1 | package Google::Ads::AdWords::v201702::DomainCategory; | ||||||
2 | 1 | 1 | 2009 | use strict; | |||
1 | 3 | ||||||
1 | 26 | ||||||
3 | 1 | 1 | 5 | use warnings; | |||
1 | 2 | ||||||
1 | 100 | ||||||
4 | |||||||
5 | |||||||
6 | __PACKAGE__->_set_element_form_qualified(1); | ||||||
7 | |||||||
8 | 0 | 0 | sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201702' }; | ||||
9 | |||||||
10 | our $XML_ATTRIBUTE_CLASS; | ||||||
11 | undef $XML_ATTRIBUTE_CLASS; | ||||||
12 | |||||||
13 | sub __get_attr_class { | ||||||
14 | 0 | 0 | return $XML_ATTRIBUTE_CLASS; | ||||
15 | } | ||||||
16 | |||||||
17 | |||||||
18 | 1 | 1 | 9 | use base qw(Google::Ads::AdWords::v201702::DimensionProperties); | |||
1 | 4 | ||||||
1 | 290 | ||||||
19 | # Variety: sequence | ||||||
20 | use Class::Std::Fast::Storable constructor => 'none'; | ||||||
21 | use base qw(Google::Ads::SOAP::Typelib::ComplexType); | ||||||
22 | |||||||
23 | { # BLOCK to scope variables | ||||||
24 | |||||||
25 | my %DataEntry__Type_of :ATTR(:get |
||||||
26 | my %levelOfDetail_of :ATTR(:get |
||||||
27 | my %category_of :ATTR(:get |
||||||
28 | my %coverage_of :ATTR(:get |
||||||
29 | my %domainName_of :ATTR(:get |
||||||
30 | my %isoLanguage_of :ATTR(:get |
||||||
31 | my %recommendedCpc_of :ATTR(:get |
||||||
32 | my %hasChild_of :ATTR(:get |
||||||
33 | my %categoryRank_of :ATTR(:get |
||||||
34 | |||||||
35 | __PACKAGE__->_factory( | ||||||
36 | [ qw( DataEntry__Type | ||||||
37 | levelOfDetail | ||||||
38 | category | ||||||
39 | coverage | ||||||
40 | domainName | ||||||
41 | isoLanguage | ||||||
42 | recommendedCpc | ||||||
43 | hasChild | ||||||
44 | categoryRank | ||||||
45 | |||||||
46 | ) ], | ||||||
47 | { | ||||||
48 | 'DataEntry__Type' => \%DataEntry__Type_of, | ||||||
49 | 'levelOfDetail' => \%levelOfDetail_of, | ||||||
50 | 'category' => \%category_of, | ||||||
51 | 'coverage' => \%coverage_of, | ||||||
52 | 'domainName' => \%domainName_of, | ||||||
53 | 'isoLanguage' => \%isoLanguage_of, | ||||||
54 | 'recommendedCpc' => \%recommendedCpc_of, | ||||||
55 | 'hasChild' => \%hasChild_of, | ||||||
56 | 'categoryRank' => \%categoryRank_of, | ||||||
57 | }, | ||||||
58 | { | ||||||
59 | 'DataEntry__Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', | ||||||
60 | 'levelOfDetail' => 'Google::Ads::AdWords::v201702::LevelOfDetail', | ||||||
61 | 'category' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', | ||||||
62 | 'coverage' => 'SOAP::WSDL::XSD::Typelib::Builtin::double', | ||||||
63 | 'domainName' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', | ||||||
64 | 'isoLanguage' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', | ||||||
65 | 'recommendedCpc' => 'Google::Ads::AdWords::v201702::Money', | ||||||
66 | 'hasChild' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean', | ||||||
67 | 'categoryRank' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', | ||||||
68 | }, | ||||||
69 | { | ||||||
70 | |||||||
71 | 'DataEntry__Type' => 'DataEntry.Type', | ||||||
72 | 'levelOfDetail' => 'levelOfDetail', | ||||||
73 | 'category' => 'category', | ||||||
74 | 'coverage' => 'coverage', | ||||||
75 | 'domainName' => 'domainName', | ||||||
76 | 'isoLanguage' => 'isoLanguage', | ||||||
77 | 'recommendedCpc' => 'recommendedCpc', | ||||||
78 | 'hasChild' => 'hasChild', | ||||||
79 | 'categoryRank' => 'categoryRank', | ||||||
80 | } | ||||||
81 | ); | ||||||
82 | |||||||
83 | } # end BLOCK | ||||||
84 | |||||||
85 | |||||||
86 | |||||||
87 | |||||||
88 | |||||||
89 | |||||||
90 | |||||||
91 | 1; | ||||||
92 | |||||||
93 | |||||||
94 | =pod | ||||||
95 | |||||||
96 | =head1 NAME | ||||||
97 | |||||||
98 | Google::Ads::AdWords::v201702::DomainCategory | ||||||
99 | |||||||
100 | =head1 DESCRIPTION | ||||||
101 | |||||||
102 | Perl data type class for the XML Schema defined complexType | ||||||
103 | DomainCategory from the namespace https://adwords.google.com/api/adwords/cm/v201702. | ||||||
104 | |||||||
105 | Represents categories that AdWords finds automatically for your website. No categories available means that AdWords couldn't automatically find categories for your website. To control how categories are assigned, manually add breadcrumbs to your webpages. Categories can be filtered by domain name or by a set of campaign IDs. |
||||||
106 | |||||||
107 | |||||||
108 | |||||||
109 | |||||||
110 | =head2 PROPERTIES | ||||||
111 | |||||||
112 | The following properties may be accessed using get_PROPERTY / set_PROPERTY | ||||||
113 | methods: | ||||||
114 | |||||||
115 | =over | ||||||
116 | |||||||
117 | =item * category | ||||||
118 | |||||||
119 | |||||||
120 | =item * coverage | ||||||
121 | |||||||
122 | |||||||
123 | =item * domainName | ||||||
124 | |||||||
125 | |||||||
126 | =item * isoLanguage | ||||||
127 | |||||||
128 | |||||||
129 | =item * recommendedCpc | ||||||
130 | |||||||
131 | |||||||
132 | =item * hasChild | ||||||
133 | |||||||
134 | |||||||
135 | =item * categoryRank | ||||||
136 | |||||||
137 | |||||||
138 | |||||||
139 | |||||||
140 | =back | ||||||
141 | |||||||
142 | |||||||
143 | =head1 METHODS | ||||||
144 | |||||||
145 | =head2 new | ||||||
146 | |||||||
147 | Constructor. The following data structure may be passed to new(): | ||||||
148 | |||||||
149 | |||||||
150 | |||||||
151 | |||||||
152 | |||||||
153 | |||||||
154 | =head1 AUTHOR | ||||||
155 | |||||||
156 | Generated by SOAP::WSDL | ||||||
157 | |||||||
158 | =cut | ||||||
159 |