File Coverage

lib/Google/Ads/AdWords/v201710/TempAdUnionId.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::TempAdUnionId;
2 1     1   781 use strict;
  1         2  
  1         29  
3 1     1   4 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              
18 1     1   6 use base qw(Google::Ads::AdWords::v201710::AdUnionId);
  1         3  
  1         266  
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 %id_of :ATTR(:get);
26             my %AdUnionId__Type_of :ATTR(:get);
27              
28             __PACKAGE__->_factory(
29             [ qw( id
30             AdUnionId__Type
31              
32             ) ],
33             {
34             'id' => \%id_of,
35             'AdUnionId__Type' => \%AdUnionId__Type_of,
36             },
37             {
38             'id' => 'SOAP::WSDL::XSD::Typelib::Builtin::long',
39             'AdUnionId__Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
40             },
41             {
42              
43             'id' => 'id',
44             'AdUnionId__Type' => 'AdUnionId.Type',
45             }
46             );
47              
48             } # end BLOCK
49              
50              
51              
52              
53              
54              
55              
56             1;
57              
58              
59             =pod
60              
61             =head1 NAME
62              
63             Google::Ads::AdWords::v201710::TempAdUnionId
64              
65             =head1 DESCRIPTION
66              
67             Perl data type class for the XML Schema defined complexType
68             TempAdUnionId from the namespace https://adwords.google.com/api/adwords/cm/v201710.
69              
70             Represents the temporary id for an ad union id, which the user can specify. The temporary id can be used to group ads together during ad creation.
71              
72              
73              
74              
75             =head2 PROPERTIES
76              
77             The following properties may be accessed using get_PROPERTY / set_PROPERTY
78             methods:
79              
80             =over
81              
82              
83              
84             =back
85              
86              
87             =head1 METHODS
88              
89             =head2 new
90              
91             Constructor. The following data structure may be passed to new():
92              
93              
94              
95              
96              
97              
98             =head1 AUTHOR
99              
100             Generated by SOAP::WSDL
101              
102             =cut
103