package Google::Ads::AdWords::v201309::ConversionOptimizerBiddingScheme; use strict; use warnings; __PACKAGE__->_set_element_form_qualified(1); sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201309' }; our $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS; sub __get_attr_class { return $XML_ATTRIBUTE_CLASS; } use base qw(Google::Ads::AdWords::v201309::BiddingScheme); # Variety: sequence use Class::Std::Fast::Storable constructor => 'none'; use base qw(Google::Ads::SOAP::Typelib::ComplexType); Class::Std::initialize(); { # BLOCK to scope variables my %BiddingScheme__Type_of :ATTR(:get); my %pricingMode_of :ATTR(:get); my %bidType_of :ATTR(:get); __PACKAGE__->_factory( [ qw( BiddingScheme__Type pricingMode bidType ) ], { 'BiddingScheme__Type' => \%BiddingScheme__Type_of, 'pricingMode' => \%pricingMode_of, 'bidType' => \%bidType_of, }, { 'BiddingScheme__Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'pricingMode' => 'Google::Ads::AdWords::v201309::ConversionOptimizerBiddingScheme::PricingMode', 'bidType' => 'Google::Ads::AdWords::v201309::ConversionOptimizerBiddingScheme::BidType', }, { 'BiddingScheme__Type' => 'BiddingScheme.Type', 'pricingMode' => 'pricingMode', 'bidType' => 'bidType', } ); } # end BLOCK 1; =pod =head1 NAME Google::Ads::AdWords::v201309::ConversionOptimizerBiddingScheme =head1 DESCRIPTION Perl data type class for the XML Schema defined complexType ConversionOptimizerBiddingScheme from the namespace https://adwords.google.com/api/adwords/cm/v201309. Conversion optimizer bidding strategy helps you maximize your return on investment (ROI) by automatically getting you the most possible conversions for your budget.

{@code pricingMode} currently defaults to {@code CLICKS} and cannot be changed.

Note that campaigns must meet specific eligibility requirements before they can use the ConversionOptimizer bidding strategy. For more information on conversion optimizer, visit the Conversion Optimizer site. This is disabled for AdX. =head2 PROPERTIES The following properties may be accessed using get_PROPERTY / set_PROPERTY methods: =over =item * pricingMode =item * bidType =back =head1 METHODS =head2 new Constructor. The following data structure may be passed to new(): =head1 AUTHOR Generated by SOAP::WSDL =cut