require 'adwords4r/v201003/AdGroupService' require 'soap/mapping' module AdWords; module V201003; module AdGroupService module DefaultMappingRegistry EncodedRegistry = ::SOAP::Mapping::EncodedRegistry.new LiteralRegistry = ::SOAP::Mapping::LiteralRegistry.new NsV201003 = "https://adwords.google.com/api/adwords/cm/v201003" EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupServiceError, :schema_type => XSD::QName.new(NsV201003, "AdGroupServiceError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::AdGroupServiceErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AuthenticationError, :schema_type => XSD::QName.new(NsV201003, "AuthenticationError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::AuthenticationErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AuthorizationError, :schema_type => XSD::QName.new(NsV201003, "AuthorizationError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::AuthorizationErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::BiddingError, :schema_type => XSD::QName.new(NsV201003, "BiddingError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::BiddingErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ClientTermsError, :schema_type => XSD::QName.new(NsV201003, "ClientTermsError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::ClientTermsErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DateError, :schema_type => XSD::QName.new(NsV201003, "DateError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::DateErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DateRange, :schema_type => XSD::QName.new(NsV201003, "DateRange"), :schema_element => [ ["min", "SOAP::SOAPString", [0, 1]], ["max", "SOAP::SOAPString", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DistinctError, :schema_type => XSD::QName.new(NsV201003, "DistinctError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::DistinctErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DoubleValue, :schema_type => XSD::QName.new(NsV201003, "DoubleValue"), :schema_basetype => XSD::QName.new(NsV201003, "NumberValue"), :schema_element => [ ["comparableValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ComparableValue.Type")], [0, 1]], ["number", "SOAP::SOAPDouble", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::EntityNotFound, :schema_type => XSD::QName.new(NsV201003, "EntityNotFound"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::EntityNotFoundReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::InternalApiError, :schema_type => XSD::QName.new(NsV201003, "InternalApiError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::InternalApiErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::LongValue, :schema_type => XSD::QName.new(NsV201003, "LongValue"), :schema_basetype => XSD::QName.new(NsV201003, "NumberValue"), :schema_element => [ ["comparableValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ComparableValue.Type")], [0, 1]], ["number", "SOAP::SOAPLong", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::Money, :schema_type => XSD::QName.new(NsV201003, "Money"), :schema_basetype => XSD::QName.new(NsV201003, "ComparableValue"), :schema_element => [ ["comparableValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ComparableValue.Type")], [0, 1]], ["microAmount", "SOAP::SOAPLong", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NewEntityCreationError, :schema_type => XSD::QName.new(NsV201003, "NewEntityCreationError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NewEntityCreationErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NotEmptyError, :schema_type => XSD::QName.new(NsV201003, "NotEmptyError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NotEmptyErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NotWhitelistedError, :schema_type => XSD::QName.new(NsV201003, "NotWhitelistedError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NotWhitelistedErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NullError, :schema_type => XSD::QName.new(NsV201003, "NullError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NullErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::OperationAccessDenied, :schema_type => XSD::QName.new(NsV201003, "OperationAccessDenied"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::OperationAccessDeniedReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::OperatorError, :schema_type => XSD::QName.new(NsV201003, "OperatorError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::OperatorErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::Paging, :schema_type => XSD::QName.new(NsV201003, "Paging"), :schema_element => [ ["startIndex", "SOAP::SOAPInt", [0, 1]], ["numberResults", "SOAP::SOAPInt", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaCheckError, :schema_type => XSD::QName.new(NsV201003, "QuotaCheckError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::QuotaCheckErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaError, :schema_type => XSD::QName.new(NsV201003, "QuotaError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::QuotaErrorReason", [0, 1]], ["limit", "SOAP::SOAPInt", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::C_RangeError, :schema_type => XSD::QName.new(NsV201003, "RangeError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RangeErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RateExceededError, :schema_type => XSD::QName.new(NsV201003, "RateExceededError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RateExceededErrorReason", [0, 1]], ["rateName", "SOAP::SOAPString", [0, 1]], ["rateScope", "SOAP::SOAPString", [0, 1]], ["retryAfterSeconds", "SOAP::SOAPInt", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ReadOnlyError, :schema_type => XSD::QName.new(NsV201003, "ReadOnlyError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::ReadOnlyErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RejectedError, :schema_type => XSD::QName.new(NsV201003, "RejectedError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RejectedErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RequestError, :schema_type => XSD::QName.new(NsV201003, "RequestError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RequestErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RequiredError, :schema_type => XSD::QName.new(NsV201003, "RequiredError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RequiredErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::SizeLimitError, :schema_type => XSD::QName.new(NsV201003, "SizeLimitError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::SizeLimitErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::SoapHeader, :schema_type => XSD::QName.new(NsV201003, "SoapHeader"), :schema_element => [ ["authToken", "SOAP::SOAPString", [0, 1]], ["clientCustomerId", "SOAP::SOAPString", [0, 1]], ["clientEmail", "SOAP::SOAPString", [0, 1]], ["developerToken", "SOAP::SOAPString", [0, 1]], ["userAgent", "SOAP::SOAPString", [0, 1]], ["validateOnly", "SOAP::SOAPBoolean", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::SoapResponseHeader, :schema_type => XSD::QName.new(NsV201003, "SoapResponseHeader"), :schema_element => [ ["requestId", "SOAP::SOAPString", [0, 1]], ["operations", "SOAP::SOAPLong", [0, 1]], ["responseTime", "SOAP::SOAPLong", [0, 1]], ["units", "SOAP::SOAPLong", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::StatsQueryError, :schema_type => XSD::QName.new(NsV201003, "StatsQueryError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::StatsQueryErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::StatsSelector, :schema_type => XSD::QName.new(NsV201003, "StatsSelector"), :schema_element => [ ["dateRange", "AdWords::V201003::AdGroupService::DateRange", [0, 1]], ["statsSelector_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "StatsSelector.Type")], [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DatabaseError, :schema_type => XSD::QName.new(NsV201003, "DatabaseError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::DatabaseErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::Stats, :schema_type => XSD::QName.new(NsV201003, "Stats"), :schema_element => [ ["startDate", "SOAP::SOAPString", [0, 1]], ["endDate", "SOAP::SOAPString", [0, 1]], ["network", "AdWords::V201003::AdGroupService::StatsNetwork", [0, 1]], ["clicks", "SOAP::SOAPLong", [0, 1]], ["impressions", "SOAP::SOAPLong", [0, 1]], ["cost", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["averagePosition", "SOAP::SOAPDouble", [0, 1]], ["averageCpc", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["averageCpm", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["ctr", "SOAP::SOAPDouble", [0, 1]], ["conversions", "SOAP::SOAPLong", [0, 1]], ["conversionRate", "SOAP::SOAPDouble", [0, 1]], ["costPerConversion", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["conversionsManyPerClick", "SOAP::SOAPLong", [0, 1]], ["conversionRateManyPerClick", "SOAP::SOAPDouble", [0, 1]], ["costPerConversionManyPerClick", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["stats_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Stats.Type")], [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ApiException, :schema_type => XSD::QName.new(NsV201003, "ApiException"), :schema_basetype => XSD::QName.new(NsV201003, "ApplicationException"), :schema_element => [ ["message", "SOAP::SOAPString", [0, 1]], ["applicationException_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApplicationException.Type")], [0, 1]], ["errors", "AdWords::V201003::AdGroupService::ApiError[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ApplicationException, :schema_type => XSD::QName.new(NsV201003, "ApplicationException"), :schema_element => [ ["message", "SOAP::SOAPString", [0, 1]], ["applicationException_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApplicationException.Type")], [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::Bid, :schema_type => XSD::QName.new(NsV201003, "Bid"), :schema_element => [ ["amount", "AdWords::V201003::AdGroupService::Money", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::BudgetOptimizerAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "BudgetOptimizerAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["proxyKeywordMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["proxySiteMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["enhancedCpcEnabled", "SOAP::SOAPBoolean", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ConversionOptimizerAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "ConversionOptimizerAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["targetCpa", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["conversionOptimizerBidType", "AdWords::V201003::AdGroupService::ConversionOptimizerBidType", [0, 1]], ["deduplicationMode", "AdWords::V201003::AdGroupService::ConversionDeduplicationMode", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ManualCPCAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "ManualCPCAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["keywordMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["keywordContentMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["siteMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["enhancedCpcEnabled", "SOAP::SOAPBoolean", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ManualCPMAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "ManualCPMAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["maxCpm", "AdWords::V201003::AdGroupService::Bid", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupSelector, :schema_type => XSD::QName.new(NsV201003, "AdGroupSelector"), :schema_element => [ ["campaignIds", "SOAP::SOAPLong[]", [0, nil]], ["adGroupIds", "SOAP::SOAPLong[]", [0, nil]], ["statsSelector", "AdWords::V201003::AdGroupService::StatsSelector", [0, 1]], ["paging", "AdWords::V201003::AdGroupService::Paging", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroup, :schema_type => XSD::QName.new(NsV201003, "AdGroup"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["campaignId", "SOAP::SOAPLong", [0, 1]], ["campaignName", "SOAP::SOAPString", [0, 1]], ["name", "SOAP::SOAPString", [0, 1]], ["status", "AdWords::V201003::AdGroupService::AdGroupStatus", [0, 1]], ["bids", "AdWords::V201003::AdGroupService::AdGroupBids", [0, 1]], ["stats", "AdWords::V201003::AdGroupService::Stats", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupOperation, :schema_type => XSD::QName.new(NsV201003, "AdGroupOperation"), :schema_basetype => XSD::QName.new(NsV201003, "Operation"), :schema_element => [ ["operator", "AdWords::V201003::AdGroupService::Operator", [0, 1]], ["operation_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Operation.Type")], [0, 1]], ["operand", "AdWords::V201003::AdGroupService::AdGroup", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupPage, :schema_type => XSD::QName.new(NsV201003, "AdGroupPage"), :schema_basetype => XSD::QName.new(NsV201003, "Page"), :schema_element => [ ["totalNumEntries", "SOAP::SOAPInt", [0, 1]], ["page_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Page.Type")], [0, 1]], ["entries", "AdWords::V201003::AdGroupService::AdGroup[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupReturnValue, :schema_type => XSD::QName.new(NsV201003, "AdGroupReturnValue"), :schema_basetype => XSD::QName.new(NsV201003, "ListReturnValue"), :schema_element => [ ["listReturnValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ListReturnValue.Type")], [0, 1]], ["value", "AdWords::V201003::AdGroupService::AdGroup[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupStatus, :schema_type => XSD::QName.new(NsV201003, "AdGroup.Status") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupServiceErrorReason, :schema_type => XSD::QName.new(NsV201003, "AdGroupServiceError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AuthenticationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthenticationError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::AuthorizationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthorizationError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::BiddingErrorReason, :schema_type => XSD::QName.new(NsV201003, "BiddingError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ClientTermsErrorReason, :schema_type => XSD::QName.new(NsV201003, "ClientTermsError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ConversionDeduplicationMode, :schema_type => XSD::QName.new(NsV201003, "ConversionDeduplicationMode") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ConversionOptimizerBidType, :schema_type => XSD::QName.new(NsV201003, "ConversionOptimizerBidType") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DatabaseErrorReason, :schema_type => XSD::QName.new(NsV201003, "DatabaseError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DateErrorReason, :schema_type => XSD::QName.new(NsV201003, "DateError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::DistinctErrorReason, :schema_type => XSD::QName.new(NsV201003, "DistinctError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::EntityNotFoundReason, :schema_type => XSD::QName.new(NsV201003, "EntityNotFound.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::InternalApiErrorReason, :schema_type => XSD::QName.new(NsV201003, "InternalApiError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NewEntityCreationErrorReason, :schema_type => XSD::QName.new(NsV201003, "NewEntityCreationError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NotEmptyErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotEmptyError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NotWhitelistedErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotWhitelistedError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::NullErrorReason, :schema_type => XSD::QName.new(NsV201003, "NullError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::OperationAccessDeniedReason, :schema_type => XSD::QName.new(NsV201003, "OperationAccessDenied.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::Operator, :schema_type => XSD::QName.new(NsV201003, "Operator") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::OperatorErrorReason, :schema_type => XSD::QName.new(NsV201003, "OperatorError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaCheckErrorReason, :schema_type => XSD::QName.new(NsV201003, "QuotaCheckError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaErrorReason, :schema_type => XSD::QName.new(NsV201003, "QuotaError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RangeErrorReason, :schema_type => XSD::QName.new(NsV201003, "RangeError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RateExceededErrorReason, :schema_type => XSD::QName.new(NsV201003, "RateExceededError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::ReadOnlyErrorReason, :schema_type => XSD::QName.new(NsV201003, "ReadOnlyError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RejectedErrorReason, :schema_type => XSD::QName.new(NsV201003, "RejectedError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RequestErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequestError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::RequiredErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequiredError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::SizeLimitErrorReason, :schema_type => XSD::QName.new(NsV201003, "SizeLimitError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::StatsNetwork, :schema_type => XSD::QName.new(NsV201003, "Stats.Network") ) EncodedRegistry.register( :class => AdWords::V201003::AdGroupService::StatsQueryErrorReason, :schema_type => XSD::QName.new(NsV201003, "StatsQueryError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupServiceError, :schema_type => XSD::QName.new(NsV201003, "AdGroupServiceError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::AdGroupServiceErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AuthenticationError, :schema_type => XSD::QName.new(NsV201003, "AuthenticationError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::AuthenticationErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AuthorizationError, :schema_type => XSD::QName.new(NsV201003, "AuthorizationError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::AuthorizationErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::BiddingError, :schema_type => XSD::QName.new(NsV201003, "BiddingError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::BiddingErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ClientTermsError, :schema_type => XSD::QName.new(NsV201003, "ClientTermsError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::ClientTermsErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DateError, :schema_type => XSD::QName.new(NsV201003, "DateError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::DateErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DateRange, :schema_type => XSD::QName.new(NsV201003, "DateRange"), :schema_element => [ ["min", "SOAP::SOAPString", [0, 1]], ["max", "SOAP::SOAPString", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DistinctError, :schema_type => XSD::QName.new(NsV201003, "DistinctError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::DistinctErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DoubleValue, :schema_type => XSD::QName.new(NsV201003, "DoubleValue"), :schema_basetype => XSD::QName.new(NsV201003, "NumberValue"), :schema_element => [ ["comparableValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ComparableValue.Type")], [0, 1]], ["number", "SOAP::SOAPDouble", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::EntityNotFound, :schema_type => XSD::QName.new(NsV201003, "EntityNotFound"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::EntityNotFoundReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::InternalApiError, :schema_type => XSD::QName.new(NsV201003, "InternalApiError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::InternalApiErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::LongValue, :schema_type => XSD::QName.new(NsV201003, "LongValue"), :schema_basetype => XSD::QName.new(NsV201003, "NumberValue"), :schema_element => [ ["comparableValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ComparableValue.Type")], [0, 1]], ["number", "SOAP::SOAPLong", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Money, :schema_type => XSD::QName.new(NsV201003, "Money"), :schema_basetype => XSD::QName.new(NsV201003, "ComparableValue"), :schema_element => [ ["comparableValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ComparableValue.Type")], [0, 1]], ["microAmount", "SOAP::SOAPLong", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NewEntityCreationError, :schema_type => XSD::QName.new(NsV201003, "NewEntityCreationError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NewEntityCreationErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NotEmptyError, :schema_type => XSD::QName.new(NsV201003, "NotEmptyError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NotEmptyErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NotWhitelistedError, :schema_type => XSD::QName.new(NsV201003, "NotWhitelistedError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NotWhitelistedErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NullError, :schema_type => XSD::QName.new(NsV201003, "NullError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::NullErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::OperationAccessDenied, :schema_type => XSD::QName.new(NsV201003, "OperationAccessDenied"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::OperationAccessDeniedReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::OperatorError, :schema_type => XSD::QName.new(NsV201003, "OperatorError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::OperatorErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Paging, :schema_type => XSD::QName.new(NsV201003, "Paging"), :schema_element => [ ["startIndex", "SOAP::SOAPInt", [0, 1]], ["numberResults", "SOAP::SOAPInt", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaCheckError, :schema_type => XSD::QName.new(NsV201003, "QuotaCheckError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::QuotaCheckErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaError, :schema_type => XSD::QName.new(NsV201003, "QuotaError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::QuotaErrorReason", [0, 1]], ["limit", "SOAP::SOAPInt", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::C_RangeError, :schema_type => XSD::QName.new(NsV201003, "RangeError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RangeErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RateExceededError, :schema_type => XSD::QName.new(NsV201003, "RateExceededError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RateExceededErrorReason", [0, 1]], ["rateName", "SOAP::SOAPString", [0, 1]], ["rateScope", "SOAP::SOAPString", [0, 1]], ["retryAfterSeconds", "SOAP::SOAPInt", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ReadOnlyError, :schema_type => XSD::QName.new(NsV201003, "ReadOnlyError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::ReadOnlyErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RejectedError, :schema_type => XSD::QName.new(NsV201003, "RejectedError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RejectedErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RequestError, :schema_type => XSD::QName.new(NsV201003, "RequestError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RequestErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RequiredError, :schema_type => XSD::QName.new(NsV201003, "RequiredError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::RequiredErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::SizeLimitError, :schema_type => XSD::QName.new(NsV201003, "SizeLimitError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::SizeLimitErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::SoapHeader, :schema_type => XSD::QName.new(NsV201003, "SoapHeader"), :schema_element => [ ["authToken", "SOAP::SOAPString", [0, 1]], ["clientCustomerId", "SOAP::SOAPString", [0, 1]], ["clientEmail", "SOAP::SOAPString", [0, 1]], ["developerToken", "SOAP::SOAPString", [0, 1]], ["userAgent", "SOAP::SOAPString", [0, 1]], ["validateOnly", "SOAP::SOAPBoolean", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::SoapResponseHeader, :schema_type => XSD::QName.new(NsV201003, "SoapResponseHeader"), :schema_element => [ ["requestId", "SOAP::SOAPString", [0, 1]], ["operations", "SOAP::SOAPLong", [0, 1]], ["responseTime", "SOAP::SOAPLong", [0, 1]], ["units", "SOAP::SOAPLong", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::StatsQueryError, :schema_type => XSD::QName.new(NsV201003, "StatsQueryError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::StatsQueryErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::StatsSelector, :schema_type => XSD::QName.new(NsV201003, "StatsSelector"), :schema_element => [ ["dateRange", "AdWords::V201003::AdGroupService::DateRange", [0, 1]], ["statsSelector_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "StatsSelector.Type")], [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DatabaseError, :schema_type => XSD::QName.new(NsV201003, "DatabaseError"), :schema_basetype => XSD::QName.new(NsV201003, "ApiError"), :schema_element => [ ["fieldPath", "SOAP::SOAPString", [0, 1]], ["trigger", "SOAP::SOAPString", [0, 1]], ["errorString", "SOAP::SOAPString", [0, 1]], ["apiError_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApiError.Type")], [0, 1]], ["reason", "AdWords::V201003::AdGroupService::DatabaseErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Stats, :schema_type => XSD::QName.new(NsV201003, "Stats"), :schema_element => [ ["startDate", "SOAP::SOAPString", [0, 1]], ["endDate", "SOAP::SOAPString", [0, 1]], ["network", "AdWords::V201003::AdGroupService::StatsNetwork", [0, 1]], ["clicks", "SOAP::SOAPLong", [0, 1]], ["impressions", "SOAP::SOAPLong", [0, 1]], ["cost", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["averagePosition", "SOAP::SOAPDouble", [0, 1]], ["averageCpc", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["averageCpm", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["ctr", "SOAP::SOAPDouble", [0, 1]], ["conversions", "SOAP::SOAPLong", [0, 1]], ["conversionRate", "SOAP::SOAPDouble", [0, 1]], ["costPerConversion", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["conversionsManyPerClick", "SOAP::SOAPLong", [0, 1]], ["conversionRateManyPerClick", "SOAP::SOAPDouble", [0, 1]], ["costPerConversionManyPerClick", "AdWords::V201003::AdGroupService::Money", [0, 1]], ["stats_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Stats.Type")], [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ApiException, :schema_type => XSD::QName.new(NsV201003, "ApiException"), :schema_basetype => XSD::QName.new(NsV201003, "ApplicationException"), :schema_element => [ ["message", "SOAP::SOAPString", [0, 1]], ["applicationException_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApplicationException.Type")], [0, 1]], ["errors", "AdWords::V201003::AdGroupService::ApiError[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ApplicationException, :schema_type => XSD::QName.new(NsV201003, "ApplicationException"), :schema_element => [ ["message", "SOAP::SOAPString", [0, 1]], ["applicationException_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApplicationException.Type")], [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Bid, :schema_type => XSD::QName.new(NsV201003, "Bid"), :schema_element => [ ["amount", "AdWords::V201003::AdGroupService::Money", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::BudgetOptimizerAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "BudgetOptimizerAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["proxyKeywordMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["proxySiteMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["enhancedCpcEnabled", "SOAP::SOAPBoolean", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ConversionOptimizerAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "ConversionOptimizerAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["targetCpa", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["conversionOptimizerBidType", "AdWords::V201003::AdGroupService::ConversionOptimizerBidType", [0, 1]], ["deduplicationMode", "AdWords::V201003::AdGroupService::ConversionDeduplicationMode", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ManualCPCAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "ManualCPCAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["keywordMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["keywordContentMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["siteMaxCpc", "AdWords::V201003::AdGroupService::Bid", [0, 1]], ["enhancedCpcEnabled", "SOAP::SOAPBoolean", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ManualCPMAdGroupBids, :schema_type => XSD::QName.new(NsV201003, "ManualCPMAdGroupBids"), :schema_basetype => XSD::QName.new(NsV201003, "AdGroupBids"), :schema_element => [ ["adGroupBids_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdGroupBids.Type")], [0, 1]], ["maxCpm", "AdWords::V201003::AdGroupService::Bid", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupSelector, :schema_type => XSD::QName.new(NsV201003, "AdGroupSelector"), :schema_element => [ ["campaignIds", "SOAP::SOAPLong[]", [0, nil]], ["adGroupIds", "SOAP::SOAPLong[]", [0, nil]], ["statsSelector", "AdWords::V201003::AdGroupService::StatsSelector", [0, 1]], ["paging", "AdWords::V201003::AdGroupService::Paging", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroup, :schema_type => XSD::QName.new(NsV201003, "AdGroup"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["campaignId", "SOAP::SOAPLong", [0, 1]], ["campaignName", "SOAP::SOAPString", [0, 1]], ["name", "SOAP::SOAPString", [0, 1]], ["status", "AdWords::V201003::AdGroupService::AdGroupStatus", [0, 1]], ["bids", "AdWords::V201003::AdGroupService::AdGroupBids", [0, 1]], ["stats", "AdWords::V201003::AdGroupService::Stats", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupOperation, :schema_type => XSD::QName.new(NsV201003, "AdGroupOperation"), :schema_basetype => XSD::QName.new(NsV201003, "Operation"), :schema_element => [ ["operator", "AdWords::V201003::AdGroupService::Operator", [0, 1]], ["operation_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Operation.Type")], [0, 1]], ["operand", "AdWords::V201003::AdGroupService::AdGroup", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupPage, :schema_type => XSD::QName.new(NsV201003, "AdGroupPage"), :schema_basetype => XSD::QName.new(NsV201003, "Page"), :schema_element => [ ["totalNumEntries", "SOAP::SOAPInt", [0, 1]], ["page_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Page.Type")], [0, 1]], ["entries", "AdWords::V201003::AdGroupService::AdGroup[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupReturnValue, :schema_type => XSD::QName.new(NsV201003, "AdGroupReturnValue"), :schema_basetype => XSD::QName.new(NsV201003, "ListReturnValue"), :schema_element => [ ["listReturnValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ListReturnValue.Type")], [0, 1]], ["value", "AdWords::V201003::AdGroupService::AdGroup[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupStatus, :schema_type => XSD::QName.new(NsV201003, "AdGroup.Status") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AdGroupServiceErrorReason, :schema_type => XSD::QName.new(NsV201003, "AdGroupServiceError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AuthenticationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthenticationError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::AuthorizationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthorizationError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::BiddingErrorReason, :schema_type => XSD::QName.new(NsV201003, "BiddingError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ClientTermsErrorReason, :schema_type => XSD::QName.new(NsV201003, "ClientTermsError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ConversionDeduplicationMode, :schema_type => XSD::QName.new(NsV201003, "ConversionDeduplicationMode") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ConversionOptimizerBidType, :schema_type => XSD::QName.new(NsV201003, "ConversionOptimizerBidType") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DatabaseErrorReason, :schema_type => XSD::QName.new(NsV201003, "DatabaseError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DateErrorReason, :schema_type => XSD::QName.new(NsV201003, "DateError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::DistinctErrorReason, :schema_type => XSD::QName.new(NsV201003, "DistinctError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::EntityNotFoundReason, :schema_type => XSD::QName.new(NsV201003, "EntityNotFound.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::InternalApiErrorReason, :schema_type => XSD::QName.new(NsV201003, "InternalApiError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NewEntityCreationErrorReason, :schema_type => XSD::QName.new(NsV201003, "NewEntityCreationError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NotEmptyErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotEmptyError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NotWhitelistedErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotWhitelistedError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::NullErrorReason, :schema_type => XSD::QName.new(NsV201003, "NullError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::OperationAccessDeniedReason, :schema_type => XSD::QName.new(NsV201003, "OperationAccessDenied.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Operator, :schema_type => XSD::QName.new(NsV201003, "Operator") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::OperatorErrorReason, :schema_type => XSD::QName.new(NsV201003, "OperatorError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaCheckErrorReason, :schema_type => XSD::QName.new(NsV201003, "QuotaCheckError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::QuotaErrorReason, :schema_type => XSD::QName.new(NsV201003, "QuotaError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RangeErrorReason, :schema_type => XSD::QName.new(NsV201003, "RangeError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RateExceededErrorReason, :schema_type => XSD::QName.new(NsV201003, "RateExceededError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ReadOnlyErrorReason, :schema_type => XSD::QName.new(NsV201003, "ReadOnlyError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RejectedErrorReason, :schema_type => XSD::QName.new(NsV201003, "RejectedError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RequestErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequestError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::RequiredErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequiredError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::SizeLimitErrorReason, :schema_type => XSD::QName.new(NsV201003, "SizeLimitError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::StatsNetwork, :schema_type => XSD::QName.new(NsV201003, "Stats.Network") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::StatsQueryErrorReason, :schema_type => XSD::QName.new(NsV201003, "StatsQueryError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Get, :schema_name => XSD::QName.new(NsV201003, "get"), :schema_element => [ ["selector", "AdWords::V201003::AdGroupService::AdGroupSelector", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::GetResponse, :schema_name => XSD::QName.new(NsV201003, "getResponse"), :schema_element => [ ["rval", "AdWords::V201003::AdGroupService::AdGroupPage", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::ApiException, :schema_name => XSD::QName.new(NsV201003, "ApiExceptionFault"), :schema_element => [ ["message", "SOAP::SOAPString", [0, 1]], ["applicationException_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ApplicationException.Type")], [0, 1]], ["errors", "AdWords::V201003::AdGroupService::ApiError[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::Mutate, :schema_name => XSD::QName.new(NsV201003, "mutate"), :schema_element => [ ["operations", "AdWords::V201003::AdGroupService::AdGroupOperation[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::MutateResponse, :schema_name => XSD::QName.new(NsV201003, "mutateResponse"), :schema_element => [ ["rval", "AdWords::V201003::AdGroupService::AdGroupReturnValue", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::SoapHeader, :schema_name => XSD::QName.new(NsV201003, "RequestHeader"), :schema_element => [ ["authToken", "SOAP::SOAPString", [0, 1]], ["clientCustomerId", "SOAP::SOAPString", [0, 1]], ["clientEmail", "SOAP::SOAPString", [0, 1]], ["developerToken", "SOAP::SOAPString", [0, 1]], ["userAgent", "SOAP::SOAPString", [0, 1]], ["validateOnly", "SOAP::SOAPBoolean", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdGroupService::SoapResponseHeader, :schema_name => XSD::QName.new(NsV201003, "ResponseHeader"), :schema_element => [ ["requestId", "SOAP::SOAPString", [0, 1]], ["operations", "SOAP::SOAPLong", [0, 1]], ["responseTime", "SOAP::SOAPLong", [0, 1]], ["units", "SOAP::SOAPLong", [0, 1]] ] ) end end; end; end