File Coverage

lib/Google/Ads/AdWords/v201710/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::v201710::DomainCategory;
2 1     1   2430 use strict;
  1         3  
  1         28  
3 1     1   4 use warnings;
  1         3  
  1         81  
4              
5              
6             __PACKAGE__->_set_element_form_qualified(1);
7              
8 0     0     sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201710' };
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   6 use base qw(Google::Ads::AdWords::v201710::DimensionProperties);
  1         2  
  1         276  
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::v201710::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::v201710::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::v201710::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/v201710.
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