File Coverage

lib/Google/Ads/AdWords/v201710/FeedItemAdGroupTargeting.pm
Criterion Covered Total %
statement 12 14 85.7
branch n/a
condition n/a
subroutine 4 6 66.6
pod n/a
total 16 20 80.0


line stmt bran cond sub pod time code
1             package Google::Ads::AdWords::v201710::FeedItemAdGroupTargeting;
2 1     1   728 use strict;
  1         3  
  1         24  
3 1     1   5 use warnings;
  1         2  
  1         117  
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 1     1   10 use Class::Std::Fast::Storable constructor => 'none';
  1         3  
  1         15  
18 1     1   172 use base qw(Google::Ads::SOAP::Typelib::ComplexType);
  1         3  
  1         150  
19              
20             { # BLOCK to scope variables
21              
22             my %TargetingAdGroupId_of :ATTR(:get);
23              
24             __PACKAGE__->_factory(
25             [ qw( TargetingAdGroupId
26              
27             ) ],
28             {
29             'TargetingAdGroupId' => \%TargetingAdGroupId_of,
30             },
31             {
32             'TargetingAdGroupId' => 'SOAP::WSDL::XSD::Typelib::Builtin::long',
33             },
34             {
35              
36             'TargetingAdGroupId' => 'TargetingAdGroupId',
37             }
38             );
39              
40             } # end BLOCK
41              
42              
43              
44              
45              
46              
47              
48             1;
49              
50              
51             =pod
52              
53             =head1 NAME
54              
55             Google::Ads::AdWords::v201710::FeedItemAdGroupTargeting
56              
57             =head1 DESCRIPTION
58              
59             Perl data type class for the XML Schema defined complexType
60             FeedItemAdGroupTargeting from the namespace https://adwords.google.com/api/adwords/cm/v201710.
61              
62             Specifies the adgroup the request context must match in order for the feed item to be considered eligible for serving (aka the targeted adgroup). E.g., if the below adgroup targeting is set to adgroup = X, then the feed item can only serve under adgroup X.
63              
64              
65              
66              
67             =head2 PROPERTIES
68              
69             The following properties may be accessed using get_PROPERTY / set_PROPERTY
70             methods:
71              
72             =over
73              
74             =item * TargetingAdGroupId
75              
76              
77              
78              
79             =back
80              
81              
82             =head1 METHODS
83              
84             =head2 new
85              
86             Constructor. The following data structure may be passed to new():
87              
88              
89              
90              
91              
92              
93             =head1 AUTHOR
94              
95             Generated by SOAP::WSDL
96              
97             =cut
98