File Coverage

lib/Google/Ads/AdWords/v201702/FeedItemCampaignTargeting.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::v201702::FeedItemCampaignTargeting;
2 1     1   1550 use strict;
  1         2  
  1         29  
3 1     1   4 use warnings;
  1         3  
  1         76  
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 1     1   5 use Class::Std::Fast::Storable constructor => 'none';
  1         2  
  1         5  
18 1     1   124 use base qw(Google::Ads::SOAP::Typelib::ComplexType);
  1         3  
  1         99  
19              
20             { # BLOCK to scope variables
21              
22             my %TargetingCampaignId_of :ATTR(:get);
23              
24             __PACKAGE__->_factory(
25             [ qw( TargetingCampaignId
26              
27             ) ],
28             {
29             'TargetingCampaignId' => \%TargetingCampaignId_of,
30             },
31             {
32             'TargetingCampaignId' => 'SOAP::WSDL::XSD::Typelib::Builtin::long',
33             },
34             {
35              
36             'TargetingCampaignId' => 'TargetingCampaignId',
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::v201702::FeedItemCampaignTargeting
56              
57             =head1 DESCRIPTION
58              
59             Perl data type class for the XML Schema defined complexType
60             FeedItemCampaignTargeting from the namespace https://adwords.google.com/api/adwords/cm/v201702.
61              
62             Specifies the campaign the request context must match in order for the feed item to be considered eligible for serving (aka the targeted campaign). E.g., if the below campaign targeting is set to campaignId = X, then the feed item can only serve under campaign 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 * TargetingCampaignId
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