package Google::Ads::AdWords::v201809::AppConversion; use strict; use warnings; __PACKAGE__->_set_element_form_qualified(1); sub get_xmlns { 'https://adwords.google.com/api/adwords/cm/v201809' }; our $XML_ATTRIBUTE_CLASS; undef $XML_ATTRIBUTE_CLASS; sub __get_attr_class { return $XML_ATTRIBUTE_CLASS; } use base qw(Google::Ads::AdWords::v201809::ConversionTracker); # Variety: sequence use Class::Std::Fast::Storable constructor => 'none'; use base qw(Google::Ads::SOAP::Typelib::ComplexType); { # BLOCK to scope variables my %id_of :ATTR(:get); my %originalConversionTypeId_of :ATTR(:get); my %name_of :ATTR(:get); my %status_of :ATTR(:get); my %category_of :ATTR(:get); my %googleEventSnippet_of :ATTR(:get); my %googleGlobalSiteTag_of :ATTR(:get); my %dataDrivenModelStatus_of :ATTR(:get); my %conversionTypeOwnerCustomerId_of :ATTR(:get); my %viewthroughLookbackWindow_of :ATTR(:get); my %ctcLookbackWindow_of :ATTR(:get); my %countingType_of :ATTR(:get); my %defaultRevenueValue_of :ATTR(:get); my %defaultRevenueCurrencyCode_of :ATTR(:get); my %alwaysUseDefaultRevenueValue_of :ATTR(:get); my %excludeFromBidding_of :ATTR(:get); my %attributionModelType_of :ATTR(:get); my %mostRecentConversionDate_of :ATTR(:get); my %lastReceivedRequestTime_of :ATTR(:get); my %ConversionTracker__Type_of :ATTR(:get); my %appId_of :ATTR(:get); my %appPlatform_of :ATTR(:get); my %snippet_of :ATTR(:get); my %appConversionType_of :ATTR(:get); my %appPostbackUrl_of :ATTR(:get); __PACKAGE__->_factory( [ qw( id originalConversionTypeId name status category googleEventSnippet googleGlobalSiteTag dataDrivenModelStatus conversionTypeOwnerCustomerId viewthroughLookbackWindow ctcLookbackWindow countingType defaultRevenueValue defaultRevenueCurrencyCode alwaysUseDefaultRevenueValue excludeFromBidding attributionModelType mostRecentConversionDate lastReceivedRequestTime ConversionTracker__Type appId appPlatform snippet appConversionType appPostbackUrl ) ], { 'id' => \%id_of, 'originalConversionTypeId' => \%originalConversionTypeId_of, 'name' => \%name_of, 'status' => \%status_of, 'category' => \%category_of, 'googleEventSnippet' => \%googleEventSnippet_of, 'googleGlobalSiteTag' => \%googleGlobalSiteTag_of, 'dataDrivenModelStatus' => \%dataDrivenModelStatus_of, 'conversionTypeOwnerCustomerId' => \%conversionTypeOwnerCustomerId_of, 'viewthroughLookbackWindow' => \%viewthroughLookbackWindow_of, 'ctcLookbackWindow' => \%ctcLookbackWindow_of, 'countingType' => \%countingType_of, 'defaultRevenueValue' => \%defaultRevenueValue_of, 'defaultRevenueCurrencyCode' => \%defaultRevenueCurrencyCode_of, 'alwaysUseDefaultRevenueValue' => \%alwaysUseDefaultRevenueValue_of, 'excludeFromBidding' => \%excludeFromBidding_of, 'attributionModelType' => \%attributionModelType_of, 'mostRecentConversionDate' => \%mostRecentConversionDate_of, 'lastReceivedRequestTime' => \%lastReceivedRequestTime_of, 'ConversionTracker__Type' => \%ConversionTracker__Type_of, 'appId' => \%appId_of, 'appPlatform' => \%appPlatform_of, 'snippet' => \%snippet_of, 'appConversionType' => \%appConversionType_of, 'appPostbackUrl' => \%appPostbackUrl_of, }, { 'id' => 'SOAP::WSDL::XSD::Typelib::Builtin::long', 'originalConversionTypeId' => 'SOAP::WSDL::XSD::Typelib::Builtin::long', 'name' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'status' => 'Google::Ads::AdWords::v201809::ConversionTracker::Status', 'category' => 'Google::Ads::AdWords::v201809::ConversionTracker::Category', 'googleEventSnippet' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'googleGlobalSiteTag' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'dataDrivenModelStatus' => 'Google::Ads::AdWords::v201809::DataDrivenModelStatus', 'conversionTypeOwnerCustomerId' => 'SOAP::WSDL::XSD::Typelib::Builtin::long', 'viewthroughLookbackWindow' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 'ctcLookbackWindow' => 'SOAP::WSDL::XSD::Typelib::Builtin::int', 'countingType' => 'Google::Ads::AdWords::v201809::ConversionDeduplicationMode', 'defaultRevenueValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::double', 'defaultRevenueCurrencyCode' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'alwaysUseDefaultRevenueValue' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean', 'excludeFromBidding' => 'SOAP::WSDL::XSD::Typelib::Builtin::boolean', 'attributionModelType' => 'Google::Ads::AdWords::v201809::AttributionModelType', 'mostRecentConversionDate' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'lastReceivedRequestTime' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'ConversionTracker__Type' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'appId' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'appPlatform' => 'Google::Ads::AdWords::v201809::AppConversion::AppPlatform', 'snippet' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', 'appConversionType' => 'Google::Ads::AdWords::v201809::AppConversion::AppConversionType', 'appPostbackUrl' => 'SOAP::WSDL::XSD::Typelib::Builtin::string', }, { 'id' => 'id', 'originalConversionTypeId' => 'originalConversionTypeId', 'name' => 'name', 'status' => 'status', 'category' => 'category', 'googleEventSnippet' => 'googleEventSnippet', 'googleGlobalSiteTag' => 'googleGlobalSiteTag', 'dataDrivenModelStatus' => 'dataDrivenModelStatus', 'conversionTypeOwnerCustomerId' => 'conversionTypeOwnerCustomerId', 'viewthroughLookbackWindow' => 'viewthroughLookbackWindow', 'ctcLookbackWindow' => 'ctcLookbackWindow', 'countingType' => 'countingType', 'defaultRevenueValue' => 'defaultRevenueValue', 'defaultRevenueCurrencyCode' => 'defaultRevenueCurrencyCode', 'alwaysUseDefaultRevenueValue' => 'alwaysUseDefaultRevenueValue', 'excludeFromBidding' => 'excludeFromBidding', 'attributionModelType' => 'attributionModelType', 'mostRecentConversionDate' => 'mostRecentConversionDate', 'lastReceivedRequestTime' => 'lastReceivedRequestTime', 'ConversionTracker__Type' => 'ConversionTracker.Type', 'appId' => 'appId', 'appPlatform' => 'appPlatform', 'snippet' => 'snippet', 'appConversionType' => 'appConversionType', 'appPostbackUrl' => 'appPostbackUrl', } ); } # end BLOCK 1; =pod =head1 NAME Google::Ads::AdWords::v201809::AppConversion =head1 DESCRIPTION Perl data type class for the XML Schema defined complexType AppConversion from the namespace https://adwords.google.com/api/adwords/cm/v201809. A ConversionTracker for mobile apps. =head2 PROPERTIES The following properties may be accessed using get_PROPERTY / set_PROPERTY methods: =over =item * appId =item * appPlatform =item * snippet =item * appConversionType =item * appPostbackUrl =back =head1 METHODS =head2 new Constructor. The following data structure may be passed to new(): =head1 AUTHOR Generated by SOAP::WSDL =cut