lib/Google/Ads/AdWords/v201702/OfflineConversionFeedService/mutate.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
statement | 9 | 10 | 90.0 |
branch | n/a | ||
condition | n/a | ||
subroutine | 3 | 4 | 75.0 |
pod | n/a | ||
total | 12 | 14 | 85.7 |
line | stmt | bran | cond | sub | pod | time | code |
---|---|---|---|---|---|---|---|
1 | |||||||
2 | package Google::Ads::AdWords::v201702::OfflineConversionFeedService::mutate; | ||||||
3 | 1 | 1 | 1611 | use strict; | |||
1 | 2 | ||||||
1 | 24 | ||||||
4 | 1 | 1 | 5 | use warnings; | |||
1 | 1 | ||||||
1 | 57 | ||||||
5 | |||||||
6 | { # BLOCK to scope variables | ||||||
7 | |||||||
8 | 0 | 0 | sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201702' } | ||||
9 | |||||||
10 | __PACKAGE__->__set_name('mutate'); | ||||||
11 | __PACKAGE__->__set_nillable(); | ||||||
12 | __PACKAGE__->__set_minOccurs(); | ||||||
13 | __PACKAGE__->__set_maxOccurs(); | ||||||
14 | __PACKAGE__->__set_ref(); | ||||||
15 | |||||||
16 | 1 | 93 | use base qw( | ||||
17 | SOAP::WSDL::XSD::Typelib::Element | ||||||
18 | Google::Ads::SOAP::Typelib::ComplexType | ||||||
19 | 1 | 1 | 5 | ); | |||
1 | 1 | ||||||
20 | |||||||
21 | our $XML_ATTRIBUTE_CLASS; | ||||||
22 | undef $XML_ATTRIBUTE_CLASS; | ||||||
23 | |||||||
24 | sub __get_attr_class { | ||||||
25 | return $XML_ATTRIBUTE_CLASS; | ||||||
26 | } | ||||||
27 | |||||||
28 | use Class::Std::Fast::Storable constructor => 'none'; | ||||||
29 | use base qw(Google::Ads::SOAP::Typelib::ComplexType); | ||||||
30 | |||||||
31 | { # BLOCK to scope variables | ||||||
32 | |||||||
33 | my %operations_of :ATTR(:get |
||||||
34 | |||||||
35 | __PACKAGE__->_factory( | ||||||
36 | [ qw( operations | ||||||
37 | |||||||
38 | ) ], | ||||||
39 | { | ||||||
40 | 'operations' => \%operations_of, | ||||||
41 | }, | ||||||
42 | { | ||||||
43 | 'operations' => 'Google::Ads::AdWords::v201702::OfflineConversionFeedOperation', | ||||||
44 | }, | ||||||
45 | { | ||||||
46 | |||||||
47 | 'operations' => 'operations', | ||||||
48 | } | ||||||
49 | ); | ||||||
50 | |||||||
51 | } # end BLOCK | ||||||
52 | |||||||
53 | |||||||
54 | |||||||
55 | |||||||
56 | |||||||
57 | |||||||
58 | } # end of BLOCK | ||||||
59 | |||||||
60 | |||||||
61 | |||||||
62 | 1; | ||||||
63 | |||||||
64 | |||||||
65 | =pod | ||||||
66 | |||||||
67 | =head1 NAME | ||||||
68 | |||||||
69 | Google::Ads::AdWords::v201702::OfflineConversionFeedService::mutate | ||||||
70 | |||||||
71 | =head1 DESCRIPTION | ||||||
72 | |||||||
73 | Perl data type class for the XML Schema defined element | ||||||
74 | mutate from the namespace https://adwords.google.com/api/adwords/cm/v201702. | ||||||
75 | |||||||
76 | Reports an offline conversion for each entry in {@code operations}. This bulk operation does not have any transactional guarantees. Some operations can succeed while others fail. Note: {@link OfflineConversionFeedOperation} supports only the {@code ADD} operator. ({@code SET} and {@code REMOVE} are not supported.) @param operations A list of offline conversion feed operations. @return The list of offline conversion feed results (in the same order as the operations). @throws {@link ApiException} if problems occurred while applying offline conversions. |
||||||
77 | |||||||
78 | |||||||
79 | |||||||
80 | |||||||
81 | |||||||
82 | =head1 PROPERTIES | ||||||
83 | |||||||
84 | The following properties may be accessed using get_PROPERTY / set_PROPERTY | ||||||
85 | methods: | ||||||
86 | |||||||
87 | =over | ||||||
88 | |||||||
89 | =item * operations | ||||||
90 | |||||||
91 | $element->set_operations($data); | ||||||
92 | $element->get_operations(); | ||||||
93 | |||||||
94 | |||||||
95 | |||||||
96 | |||||||
97 | |||||||
98 | =back | ||||||
99 | |||||||
100 | |||||||
101 | =head1 METHODS | ||||||
102 | |||||||
103 | =head2 new | ||||||
104 | |||||||
105 | my $element = Google::Ads::AdWords::v201702::OfflineConversionFeedService::mutate->new($data); | ||||||
106 | |||||||
107 | Constructor. The following data structure may be passed to new(): | ||||||
108 | |||||||
109 | { | ||||||
110 | operations => $a_reference_to, # see Google::Ads::AdWords::v201702::OfflineConversionFeedOperation | ||||||
111 | }, | ||||||
112 | |||||||
113 | =head1 AUTHOR | ||||||
114 | |||||||
115 | Generated by SOAP::WSDL | ||||||
116 | |||||||
117 | =cut | ||||||
118 |