File Coverage

lib/Google/Ads/AdWords/v201705/Member.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::v201705::Member;
2 1     1   74104 use strict;
  1         3  
  1         32  
3 1     1   6 use warnings;
  1         3  
  1         97  
4              
5              
6             __PACKAGE__->_set_element_form_qualified(1);
7              
8 0     0     sub get_xmlns { 'https://adwords.google.com/api/adwords/rm/v201705' };
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         11  
18 1     1   161 use base qw(Google::Ads::SOAP::Typelib::ComplexType);
  1         2  
  1         122  
19              
20             { # BLOCK to scope variables
21              
22             my %hashedEmail_of :ATTR(:get);
23             my %mobileId_of :ATTR(:get);
24             my %addressInfo_of :ATTR(:get);
25              
26             __PACKAGE__->_factory(
27             [ qw( hashedEmail
28             mobileId
29             addressInfo
30              
31             ) ],
32             {
33             'hashedEmail' => \%hashedEmail_of,
34             'mobileId' => \%mobileId_of,
35             'addressInfo' => \%addressInfo_of,
36             },
37             {
38             'hashedEmail' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
39             'mobileId' => 'SOAP::WSDL::XSD::Typelib::Builtin::string',
40             'addressInfo' => 'Google::Ads::AdWords::v201705::AddressInfo',
41             },
42             {
43              
44             'hashedEmail' => 'hashedEmail',
45             'mobileId' => 'mobileId',
46             'addressInfo' => 'addressInfo',
47             }
48             );
49              
50             } # end BLOCK
51              
52              
53              
54              
55              
56              
57              
58             1;
59              
60              
61             =pod
62              
63             =head1 NAME
64              
65             Google::Ads::AdWords::v201705::Member
66              
67             =head1 DESCRIPTION
68              
69             Perl data type class for the XML Schema defined complexType
70             Member from the namespace https://adwords.google.com/api/adwords/rm/v201705.
71              
72             Class that holds user list member identifiers. Multiple member identifiers of same member could be provided at the same time. At least one identifier is required to be provided.
73              
74              
75              
76              
77             =head2 PROPERTIES
78              
79             The following properties may be accessed using get_PROPERTY / set_PROPERTY
80             methods:
81              
82             =over
83              
84             =item * hashedEmail
85              
86              
87             =item * mobileId
88              
89              
90             =item * addressInfo
91              
92              
93              
94              
95             =back
96              
97              
98             =head1 METHODS
99              
100             =head2 new
101              
102             Constructor. The following data structure may be passed to new():
103              
104              
105              
106              
107              
108              
109             =head1 AUTHOR
110              
111             Generated by SOAP::WSDL
112              
113             =cut
114