require 'adwords4r/v201003/AdExtensionOverrideService' require 'soap/mapping' module AdWords; module V201003; module AdExtensionOverrideService 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::AdExtensionOverrideService::AdExtensionOverrideError, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideError"), :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::AdExtensionOverrideService::AdExtensionOverrideErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStats, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideStats"), :schema_basetype => XSD::QName.new(NsV201003, "Stats"), :schema_element => [ ["startDate", "SOAP::SOAPString", [0, 1]], ["endDate", "SOAP::SOAPString", [0, 1]], ["network", "AdWords::V201003::AdExtensionOverrideService::StatsNetwork", [0, 1]], ["clicks", "SOAP::SOAPLong", [0, 1]], ["impressions", "SOAP::SOAPLong", [0, 1]], ["cost", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averagePosition", "SOAP::SOAPDouble", [0, 1]], ["averageCpc", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averageCpm", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["ctr", "SOAP::SOAPDouble", [0, 1]], ["conversions", "SOAP::SOAPLong", [0, 1]], ["conversionRate", "SOAP::SOAPDouble", [0, 1]], ["costPerConversion", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["conversionsManyPerClick", "SOAP::SOAPLong", [0, 1]], ["conversionRateManyPerClick", "SOAP::SOAPDouble", [0, 1]], ["costPerConversionManyPerClick", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["stats_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Stats.Type")], [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Address, :schema_type => XSD::QName.new(NsV201003, "Address"), :schema_element => [ ["streetAddress", "SOAP::SOAPString", [0, 1]], ["streetAddress2", "SOAP::SOAPString", [0, 1]], ["cityName", "SOAP::SOAPString", [0, 1]], ["provinceCode", "SOAP::SOAPString", [0, 1]], ["provinceName", "SOAP::SOAPString", [0, 1]], ["postalCode", "SOAP::SOAPString", [0, 1]], ["countryCode", "SOAP::SOAPString", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::AuthenticationErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::AuthorizationErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ClientTermsErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::DistinctErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::EntityNotFoundReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::GeoPoint, :schema_type => XSD::QName.new(NsV201003, "GeoPoint"), :schema_element => [ ["latitudeInMicroDegrees", "SOAP::SOAPInt", [0, 1]], ["longitudeInMicroDegrees", "SOAP::SOAPInt", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::InternalApiErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationExtension, :schema_type => XSD::QName.new(NsV201003, "LocationExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["address", "AdWords::V201003::AdExtensionOverrideService::Address", [0, 1]], ["geoPoint", "AdWords::V201003::AdExtensionOverrideService::GeoPoint", [0, 1]], ["encodedLocation", "SOAP::SOAPBase64", [0, 1]], ["companyName", "SOAP::SOAPString", [0, 1]], ["phoneNumber", "SOAP::SOAPString", [0, 1]], ["source", "AdWords::V201003::AdExtensionOverrideService::LocationExtensionSource", [0, 1]], ["iconMediaId", "SOAP::SOAPLong", [0, 1]], ["imageMediaId", "SOAP::SOAPLong", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfo, :schema_type => XSD::QName.new(NsV201003, "LocationOverrideInfo"), :schema_element => [ ["radius", "SOAP::SOAPInt", [0, 1]], ["radiusUnits", "AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfoRadiusUnits", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::MobileExtension, :schema_type => XSD::QName.new(NsV201003, "MobileExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["phoneNumber", "SOAP::SOAPString", [0, 1]], ["countryCode", "SOAP::SOAPString", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::NotEmptyErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::NotWhitelistedErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::NullErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::OperatorErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::OverrideInfo, :schema_type => XSD::QName.new(NsV201003, "OverrideInfo"), :schema_element => [ :choice, ["locationOverrideInfo", ["AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfo", XSD::QName.new(NsV201003, "LocationOverrideInfo")]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::QuotaCheckErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RangeErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RateExceededErrorReason", [0, 1]], ["rateName", "SOAP::SOAPString", [0, 1]], ["rateScope", "SOAP::SOAPString", [0, 1]], ["retryAfterSeconds", "SOAP::SOAPInt", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ReadOnlyErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RequestErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RequiredErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Sitelink, :schema_type => XSD::QName.new(NsV201003, "Sitelink"), :schema_element => [ ["displayText", "SOAP::SOAPString", [0, 1]], ["destinationUrl", "SOAP::SOAPString", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::SitelinksExtension, :schema_type => XSD::QName.new(NsV201003, "SitelinksExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["sitelinks", "AdWords::V201003::AdExtensionOverrideService::Sitelink[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::SizeLimitErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::StringLengthError, :schema_type => XSD::QName.new(NsV201003, "StringLengthError"), :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::AdExtensionOverrideService::StringLengthErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideSelector, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideSelector"), :schema_element => [ ["campaignIds", "SOAP::SOAPLong[]", [0, nil]], ["adIds", "SOAP::SOAPLong[]", [0, nil]], ["adExtensionIds", "SOAP::SOAPLong[]", [0, nil]], ["statuses", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStatus[]", [0, nil]], ["paging", "AdWords::V201003::AdExtensionOverrideService::Paging", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::DatabaseErrorReason", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Stats, :schema_type => XSD::QName.new(NsV201003, "Stats"), :schema_element => [ ["startDate", "SOAP::SOAPString", [0, 1]], ["endDate", "SOAP::SOAPString", [0, 1]], ["network", "AdWords::V201003::AdExtensionOverrideService::StatsNetwork", [0, 1]], ["clicks", "SOAP::SOAPLong", [0, 1]], ["impressions", "SOAP::SOAPLong", [0, 1]], ["cost", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averagePosition", "SOAP::SOAPDouble", [0, 1]], ["averageCpc", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averageCpm", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["ctr", "SOAP::SOAPDouble", [0, 1]], ["conversions", "SOAP::SOAPLong", [0, 1]], ["conversionRate", "SOAP::SOAPDouble", [0, 1]], ["costPerConversion", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["conversionsManyPerClick", "SOAP::SOAPLong", [0, 1]], ["conversionRateManyPerClick", "SOAP::SOAPDouble", [0, 1]], ["costPerConversionManyPerClick", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["stats_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Stats.Type")], [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ApiError[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::LocationSyncExtension, :schema_type => XSD::QName.new(NsV201003, "LocationSyncExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["email", "SOAP::SOAPString", [0, 1]], ["authToken", "SOAP::SOAPString", [0, 1]], ["iconMediaId", "SOAP::SOAPLong", [0, 1]], ["shouldSyncUrl", "SOAP::SOAPBoolean", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtension, :schema_type => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverride, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverride"), :schema_element => [ ["adId", "SOAP::SOAPLong", [0, 1]], ["adExtension", "AdWords::V201003::AdExtensionOverrideService::AdExtension", [0, 1]], ["overrideInfo", "AdWords::V201003::AdExtensionOverrideService::OverrideInfo", [0, 1]], ["status", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStatus", [0, 1]], ["approvalStatus", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideApprovalStatus", [0, 1]], ["stats", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStats", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideOperation, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideOperation"), :schema_basetype => XSD::QName.new(NsV201003, "Operation"), :schema_element => [ ["operator", "AdWords::V201003::AdExtensionOverrideService::Operator", [0, 1]], ["operation_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Operation.Type")], [0, 1]], ["operand", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverride", [0, 1]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverridePage, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverridePage"), :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::AdExtensionOverrideService::AdExtensionOverride[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideReturnValue, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideReturnValue"), :schema_basetype => XSD::QName.new(NsV201003, "ListReturnValue"), :schema_element => [ ["listReturnValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ListReturnValue.Type")], [0, 1]], ["value", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverride[]", [0, nil]] ] ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideApprovalStatus, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverride.ApprovalStatus") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStatus, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverride.Status") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideErrorReason, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AuthenticationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthenticationError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AuthorizationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthorizationError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::ClientTermsErrorReason, :schema_type => XSD::QName.new(NsV201003, "ClientTermsError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::DatabaseErrorReason, :schema_type => XSD::QName.new(NsV201003, "DatabaseError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::DistinctErrorReason, :schema_type => XSD::QName.new(NsV201003, "DistinctError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::EntityNotFoundReason, :schema_type => XSD::QName.new(NsV201003, "EntityNotFound.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::InternalApiErrorReason, :schema_type => XSD::QName.new(NsV201003, "InternalApiError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationExtensionSource, :schema_type => XSD::QName.new(NsV201003, "LocationExtension.Source") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfoRadiusUnits, :schema_type => XSD::QName.new(NsV201003, "LocationOverrideInfo.RadiusUnits") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::NotEmptyErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotEmptyError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::NotWhitelistedErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotWhitelistedError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::NullErrorReason, :schema_type => XSD::QName.new(NsV201003, "NullError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Operator, :schema_type => XSD::QName.new(NsV201003, "Operator") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::OperatorErrorReason, :schema_type => XSD::QName.new(NsV201003, "OperatorError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::QuotaCheckErrorReason, :schema_type => XSD::QName.new(NsV201003, "QuotaCheckError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RangeErrorReason, :schema_type => XSD::QName.new(NsV201003, "RangeError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RateExceededErrorReason, :schema_type => XSD::QName.new(NsV201003, "RateExceededError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::ReadOnlyErrorReason, :schema_type => XSD::QName.new(NsV201003, "ReadOnlyError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RequestErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequestError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RequiredErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequiredError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::SizeLimitErrorReason, :schema_type => XSD::QName.new(NsV201003, "SizeLimitError.Reason") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::StatsNetwork, :schema_type => XSD::QName.new(NsV201003, "Stats.Network") ) EncodedRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::StringLengthErrorReason, :schema_type => XSD::QName.new(NsV201003, "StringLengthError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideError, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideError"), :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::AdExtensionOverrideService::AdExtensionOverrideErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStats, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideStats"), :schema_basetype => XSD::QName.new(NsV201003, "Stats"), :schema_element => [ ["startDate", "SOAP::SOAPString", [0, 1]], ["endDate", "SOAP::SOAPString", [0, 1]], ["network", "AdWords::V201003::AdExtensionOverrideService::StatsNetwork", [0, 1]], ["clicks", "SOAP::SOAPLong", [0, 1]], ["impressions", "SOAP::SOAPLong", [0, 1]], ["cost", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averagePosition", "SOAP::SOAPDouble", [0, 1]], ["averageCpc", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averageCpm", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["ctr", "SOAP::SOAPDouble", [0, 1]], ["conversions", "SOAP::SOAPLong", [0, 1]], ["conversionRate", "SOAP::SOAPDouble", [0, 1]], ["costPerConversion", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["conversionsManyPerClick", "SOAP::SOAPLong", [0, 1]], ["conversionRateManyPerClick", "SOAP::SOAPDouble", [0, 1]], ["costPerConversionManyPerClick", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["stats_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Stats.Type")], [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Address, :schema_type => XSD::QName.new(NsV201003, "Address"), :schema_element => [ ["streetAddress", "SOAP::SOAPString", [0, 1]], ["streetAddress2", "SOAP::SOAPString", [0, 1]], ["cityName", "SOAP::SOAPString", [0, 1]], ["provinceCode", "SOAP::SOAPString", [0, 1]], ["provinceName", "SOAP::SOAPString", [0, 1]], ["postalCode", "SOAP::SOAPString", [0, 1]], ["countryCode", "SOAP::SOAPString", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::AuthenticationErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::AuthorizationErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ClientTermsErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::DistinctErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::EntityNotFoundReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::GeoPoint, :schema_type => XSD::QName.new(NsV201003, "GeoPoint"), :schema_element => [ ["latitudeInMicroDegrees", "SOAP::SOAPInt", [0, 1]], ["longitudeInMicroDegrees", "SOAP::SOAPInt", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::InternalApiErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationExtension, :schema_type => XSD::QName.new(NsV201003, "LocationExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["address", "AdWords::V201003::AdExtensionOverrideService::Address", [0, 1]], ["geoPoint", "AdWords::V201003::AdExtensionOverrideService::GeoPoint", [0, 1]], ["encodedLocation", "SOAP::SOAPBase64", [0, 1]], ["companyName", "SOAP::SOAPString", [0, 1]], ["phoneNumber", "SOAP::SOAPString", [0, 1]], ["source", "AdWords::V201003::AdExtensionOverrideService::LocationExtensionSource", [0, 1]], ["iconMediaId", "SOAP::SOAPLong", [0, 1]], ["imageMediaId", "SOAP::SOAPLong", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfo, :schema_type => XSD::QName.new(NsV201003, "LocationOverrideInfo"), :schema_element => [ ["radius", "SOAP::SOAPInt", [0, 1]], ["radiusUnits", "AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfoRadiusUnits", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::MobileExtension, :schema_type => XSD::QName.new(NsV201003, "MobileExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["phoneNumber", "SOAP::SOAPString", [0, 1]], ["countryCode", "SOAP::SOAPString", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::NotEmptyErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::NotWhitelistedErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::NullErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::OperatorErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::OverrideInfo, :schema_type => XSD::QName.new(NsV201003, "OverrideInfo"), :schema_element => [ :choice, ["locationOverrideInfo", ["AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfo", XSD::QName.new(NsV201003, "LocationOverrideInfo")]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::QuotaCheckErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RangeErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RateExceededErrorReason", [0, 1]], ["rateName", "SOAP::SOAPString", [0, 1]], ["rateScope", "SOAP::SOAPString", [0, 1]], ["retryAfterSeconds", "SOAP::SOAPInt", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ReadOnlyErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RequestErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::RequiredErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Sitelink, :schema_type => XSD::QName.new(NsV201003, "Sitelink"), :schema_element => [ ["displayText", "SOAP::SOAPString", [0, 1]], ["destinationUrl", "SOAP::SOAPString", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::SitelinksExtension, :schema_type => XSD::QName.new(NsV201003, "SitelinksExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["sitelinks", "AdWords::V201003::AdExtensionOverrideService::Sitelink[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::SizeLimitErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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::AdExtensionOverrideService::StringLengthError, :schema_type => XSD::QName.new(NsV201003, "StringLengthError"), :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::AdExtensionOverrideService::StringLengthErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideSelector, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideSelector"), :schema_element => [ ["campaignIds", "SOAP::SOAPLong[]", [0, nil]], ["adIds", "SOAP::SOAPLong[]", [0, nil]], ["adExtensionIds", "SOAP::SOAPLong[]", [0, nil]], ["statuses", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStatus[]", [0, nil]], ["paging", "AdWords::V201003::AdExtensionOverrideService::Paging", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::DatabaseErrorReason", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Stats, :schema_type => XSD::QName.new(NsV201003, "Stats"), :schema_element => [ ["startDate", "SOAP::SOAPString", [0, 1]], ["endDate", "SOAP::SOAPString", [0, 1]], ["network", "AdWords::V201003::AdExtensionOverrideService::StatsNetwork", [0, 1]], ["clicks", "SOAP::SOAPLong", [0, 1]], ["impressions", "SOAP::SOAPLong", [0, 1]], ["cost", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averagePosition", "SOAP::SOAPDouble", [0, 1]], ["averageCpc", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["averageCpm", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["ctr", "SOAP::SOAPDouble", [0, 1]], ["conversions", "SOAP::SOAPLong", [0, 1]], ["conversionRate", "SOAP::SOAPDouble", [0, 1]], ["costPerConversion", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["conversionsManyPerClick", "SOAP::SOAPLong", [0, 1]], ["conversionRateManyPerClick", "SOAP::SOAPDouble", [0, 1]], ["costPerConversionManyPerClick", "AdWords::V201003::AdExtensionOverrideService::Money", [0, 1]], ["stats_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Stats.Type")], [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ApiError[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::LocationSyncExtension, :schema_type => XSD::QName.new(NsV201003, "LocationSyncExtension"), :schema_basetype => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]], ["email", "SOAP::SOAPString", [0, 1]], ["authToken", "SOAP::SOAPString", [0, 1]], ["iconMediaId", "SOAP::SOAPLong", [0, 1]], ["shouldSyncUrl", "SOAP::SOAPBoolean", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtension, :schema_type => XSD::QName.new(NsV201003, "AdExtension"), :schema_element => [ ["id", "SOAP::SOAPLong", [0, 1]], ["adExtension_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "AdExtension.Type")], [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverride, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverride"), :schema_element => [ ["adId", "SOAP::SOAPLong", [0, 1]], ["adExtension", "AdWords::V201003::AdExtensionOverrideService::AdExtension", [0, 1]], ["overrideInfo", "AdWords::V201003::AdExtensionOverrideService::OverrideInfo", [0, 1]], ["status", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStatus", [0, 1]], ["approvalStatus", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideApprovalStatus", [0, 1]], ["stats", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStats", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideOperation, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideOperation"), :schema_basetype => XSD::QName.new(NsV201003, "Operation"), :schema_element => [ ["operator", "AdWords::V201003::AdExtensionOverrideService::Operator", [0, 1]], ["operation_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "Operation.Type")], [0, 1]], ["operand", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverride", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverridePage, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverridePage"), :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::AdExtensionOverrideService::AdExtensionOverride[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideReturnValue, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideReturnValue"), :schema_basetype => XSD::QName.new(NsV201003, "ListReturnValue"), :schema_element => [ ["listReturnValue_Type", ["SOAP::SOAPString", XSD::QName.new(NsV201003, "ListReturnValue.Type")], [0, 1]], ["value", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverride[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideApprovalStatus, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverride.ApprovalStatus") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideStatus, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverride.Status") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideErrorReason, :schema_type => XSD::QName.new(NsV201003, "AdExtensionOverrideError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AuthenticationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthenticationError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::AuthorizationErrorReason, :schema_type => XSD::QName.new(NsV201003, "AuthorizationError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::ClientTermsErrorReason, :schema_type => XSD::QName.new(NsV201003, "ClientTermsError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::DatabaseErrorReason, :schema_type => XSD::QName.new(NsV201003, "DatabaseError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::DistinctErrorReason, :schema_type => XSD::QName.new(NsV201003, "DistinctError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::EntityNotFoundReason, :schema_type => XSD::QName.new(NsV201003, "EntityNotFound.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::InternalApiErrorReason, :schema_type => XSD::QName.new(NsV201003, "InternalApiError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationExtensionSource, :schema_type => XSD::QName.new(NsV201003, "LocationExtension.Source") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::LocationOverrideInfoRadiusUnits, :schema_type => XSD::QName.new(NsV201003, "LocationOverrideInfo.RadiusUnits") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::NotEmptyErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotEmptyError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::NotWhitelistedErrorReason, :schema_type => XSD::QName.new(NsV201003, "NotWhitelistedError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::NullErrorReason, :schema_type => XSD::QName.new(NsV201003, "NullError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Operator, :schema_type => XSD::QName.new(NsV201003, "Operator") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::OperatorErrorReason, :schema_type => XSD::QName.new(NsV201003, "OperatorError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::QuotaCheckErrorReason, :schema_type => XSD::QName.new(NsV201003, "QuotaCheckError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RangeErrorReason, :schema_type => XSD::QName.new(NsV201003, "RangeError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RateExceededErrorReason, :schema_type => XSD::QName.new(NsV201003, "RateExceededError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::ReadOnlyErrorReason, :schema_type => XSD::QName.new(NsV201003, "ReadOnlyError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RequestErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequestError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::RequiredErrorReason, :schema_type => XSD::QName.new(NsV201003, "RequiredError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::SizeLimitErrorReason, :schema_type => XSD::QName.new(NsV201003, "SizeLimitError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::StatsNetwork, :schema_type => XSD::QName.new(NsV201003, "Stats.Network") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::StringLengthErrorReason, :schema_type => XSD::QName.new(NsV201003, "StringLengthError.Reason") ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Get, :schema_name => XSD::QName.new(NsV201003, "get"), :schema_element => [ ["selector", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideSelector", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::GetResponse, :schema_name => XSD::QName.new(NsV201003, "getResponse"), :schema_element => [ ["rval", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverridePage", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::ApiError[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::Mutate, :schema_name => XSD::QName.new(NsV201003, "mutate"), :schema_element => [ ["operations", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideOperation[]", [0, nil]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::MutateResponse, :schema_name => XSD::QName.new(NsV201003, "mutateResponse"), :schema_element => [ ["rval", "AdWords::V201003::AdExtensionOverrideService::AdExtensionOverrideReturnValue", [0, 1]] ] ) LiteralRegistry.register( :class => AdWords::V201003::AdExtensionOverrideService::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::AdExtensionOverrideService::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