require 'xsd/qname' module AdWords; module V201008; module CampaignAdExtensionService # Address # - streetAddress - SOAP::SOAPString # - streetAddress2 - SOAP::SOAPString # - cityName - SOAP::SOAPString # - provinceCode - SOAP::SOAPString # - provinceName - SOAP::SOAPString # - postalCode - SOAP::SOAPString # - countryCode - SOAP::SOAPString class Address attr_accessor :streetAddress attr_accessor :streetAddress2 attr_accessor :cityName attr_accessor :provinceCode attr_accessor :provinceName attr_accessor :postalCode attr_accessor :countryCode def initialize(streetAddress = nil, streetAddress2 = nil, cityName = nil, provinceCode = nil, provinceName = nil, postalCode = nil, countryCode = nil) @streetAddress = streetAddress @streetAddress2 = streetAddress2 @cityName = cityName @provinceCode = provinceCode @provinceName = provinceName @postalCode = postalCode @countryCode = countryCode end end # DateRange # - min - SOAP::SOAPString # - max - SOAP::SOAPString class DateRange attr_accessor :min attr_accessor :max def initialize(min = nil, max = nil) @min = min @max = max end end # GeoPoint # - latitudeInMicroDegrees - SOAP::SOAPInt # - longitudeInMicroDegrees - SOAP::SOAPInt class GeoPoint attr_accessor :latitudeInMicroDegrees attr_accessor :longitudeInMicroDegrees def initialize(latitudeInMicroDegrees = nil, longitudeInMicroDegrees = nil) @latitudeInMicroDegrees = latitudeInMicroDegrees @longitudeInMicroDegrees = longitudeInMicroDegrees end end # Paging # - startIndex - SOAP::SOAPInt # - numberResults - SOAP::SOAPInt class Paging attr_accessor :startIndex attr_accessor :numberResults def initialize(startIndex = nil, numberResults = nil) @startIndex = startIndex @numberResults = numberResults end end # ProductConditionOperand # - operand - SOAP::SOAPString class ProductConditionOperand attr_accessor :operand def initialize(operand = nil) @operand = operand end end # Sitelink # - displayText - SOAP::SOAPString # - destinationUrl - SOAP::SOAPString class Sitelink attr_accessor :displayText attr_accessor :destinationUrl def initialize(displayText = nil, destinationUrl = nil) @displayText = displayText @destinationUrl = destinationUrl end end # SoapHeader # - authToken - SOAP::SOAPString # - clientCustomerId - SOAP::SOAPString # - clientEmail - SOAP::SOAPString # - developerToken - SOAP::SOAPString # - userAgent - SOAP::SOAPString # - validateOnly - SOAP::SOAPBoolean # - partialFailure - SOAP::SOAPBoolean class SoapHeader attr_accessor :authToken attr_accessor :clientCustomerId attr_accessor :clientEmail attr_accessor :developerToken attr_accessor :userAgent attr_accessor :validateOnly attr_accessor :partialFailure def initialize(authToken = nil, clientCustomerId = nil, clientEmail = nil, developerToken = nil, userAgent = nil, validateOnly = nil, partialFailure = nil) @authToken = authToken @clientCustomerId = clientCustomerId @clientEmail = clientEmail @developerToken = developerToken @userAgent = userAgent @validateOnly = validateOnly @partialFailure = partialFailure end end # SoapResponseHeader # - requestId - SOAP::SOAPString # - operations - SOAP::SOAPLong # - responseTime - SOAP::SOAPLong # - units - SOAP::SOAPLong class SoapResponseHeader attr_accessor :requestId attr_accessor :operations attr_accessor :responseTime attr_accessor :units def initialize(requestId = nil, operations = nil, responseTime = nil, units = nil) @requestId = requestId @operations = operations @responseTime = responseTime @units = units end end # StatsSelector # - dateRange - AdWords::V201008::CampaignAdExtensionService::DateRange # - statsSelector_Type - SOAP::SOAPString class StatsSelector attr_accessor :dateRange attr_accessor :statsSelector_Type def initialize(dateRange = nil, statsSelector_Type = nil) @dateRange = dateRange @statsSelector_Type = statsSelector_Type end end # CampaignAdExtensionStatsSelector # - dateRange - AdWords::V201008::CampaignAdExtensionService::DateRange # - statsSelector_Type - SOAP::SOAPString class CampaignAdExtensionStatsSelector < StatsSelector attr_accessor :dateRange attr_accessor :statsSelector_Type def initialize(dateRange = nil, statsSelector_Type = nil) @dateRange = dateRange @statsSelector_Type = statsSelector_Type end end # ComparableValue # abstract # - comparableValue_Type - SOAP::SOAPString class ComparableValue attr_accessor :comparableValue_Type def initialize(comparableValue_Type = nil) @comparableValue_Type = comparableValue_Type end end # Money # - comparableValue_Type - SOAP::SOAPString # - microAmount - SOAP::SOAPLong class Money < ComparableValue attr_accessor :comparableValue_Type attr_accessor :microAmount def initialize(comparableValue_Type = nil, microAmount = nil) @comparableValue_Type = comparableValue_Type @microAmount = microAmount end end # NumberValue # abstract # - comparableValue_Type - SOAP::SOAPString class NumberValue < ComparableValue attr_accessor :comparableValue_Type def initialize(comparableValue_Type = nil) @comparableValue_Type = comparableValue_Type end end # DoubleValue # - comparableValue_Type - SOAP::SOAPString # - number - SOAP::SOAPDouble class DoubleValue < NumberValue attr_accessor :comparableValue_Type attr_accessor :number def initialize(comparableValue_Type = nil, number = nil) @comparableValue_Type = comparableValue_Type @number = number end end # LongValue # - comparableValue_Type - SOAP::SOAPString # - number - SOAP::SOAPLong class LongValue < NumberValue attr_accessor :comparableValue_Type attr_accessor :number def initialize(comparableValue_Type = nil, number = nil) @comparableValue_Type = comparableValue_Type @number = number end end # ProductCondition # - argument - SOAP::SOAPString # - operand - AdWords::V201008::CampaignAdExtensionService::ProductConditionOperand class ProductCondition attr_accessor :argument attr_accessor :operand def initialize(argument = nil, operand = nil) @argument = argument @operand = operand end end # ProductConditionAndGroup class ProductConditionAndGroup < ::Array end # Stats # - startDate - SOAP::SOAPString # - endDate - SOAP::SOAPString # - network - AdWords::V201008::CampaignAdExtensionService::StatsNetwork # - clicks - SOAP::SOAPLong # - impressions - SOAP::SOAPLong # - cost - AdWords::V201008::CampaignAdExtensionService::Money # - averagePosition - SOAP::SOAPDouble # - averageCpc - AdWords::V201008::CampaignAdExtensionService::Money # - averageCpm - AdWords::V201008::CampaignAdExtensionService::Money # - ctr - SOAP::SOAPDouble # - conversions - SOAP::SOAPLong # - conversionRate - SOAP::SOAPDouble # - costPerConversion - AdWords::V201008::CampaignAdExtensionService::Money # - conversionsManyPerClick - SOAP::SOAPLong # - conversionRateManyPerClick - SOAP::SOAPDouble # - costPerConversionManyPerClick - AdWords::V201008::CampaignAdExtensionService::Money # - viewThroughConversions - SOAP::SOAPLong # - totalConvValue - SOAP::SOAPLong # - valuePerConv - SOAP::SOAPDouble # - valuePerConvManyPerClick - SOAP::SOAPDouble # - stats_Type - SOAP::SOAPString class Stats attr_accessor :startDate attr_accessor :endDate attr_accessor :network attr_accessor :clicks attr_accessor :impressions attr_accessor :cost attr_accessor :averagePosition attr_accessor :averageCpc attr_accessor :averageCpm attr_accessor :ctr attr_accessor :conversions attr_accessor :conversionRate attr_accessor :costPerConversion attr_accessor :conversionsManyPerClick attr_accessor :conversionRateManyPerClick attr_accessor :costPerConversionManyPerClick attr_accessor :viewThroughConversions attr_accessor :totalConvValue attr_accessor :valuePerConv attr_accessor :valuePerConvManyPerClick attr_accessor :stats_Type def initialize(startDate = nil, endDate = nil, network = nil, clicks = nil, impressions = nil, cost = nil, averagePosition = nil, averageCpc = nil, averageCpm = nil, ctr = nil, conversions = nil, conversionRate = nil, costPerConversion = nil, conversionsManyPerClick = nil, conversionRateManyPerClick = nil, costPerConversionManyPerClick = nil, viewThroughConversions = nil, totalConvValue = nil, valuePerConv = nil, valuePerConvManyPerClick = nil, stats_Type = nil) @startDate = startDate @endDate = endDate @network = network @clicks = clicks @impressions = impressions @cost = cost @averagePosition = averagePosition @averageCpc = averageCpc @averageCpm = averageCpm @ctr = ctr @conversions = conversions @conversionRate = conversionRate @costPerConversion = costPerConversion @conversionsManyPerClick = conversionsManyPerClick @conversionRateManyPerClick = conversionRateManyPerClick @costPerConversionManyPerClick = costPerConversionManyPerClick @viewThroughConversions = viewThroughConversions @totalConvValue = totalConvValue @valuePerConv = valuePerConv @valuePerConvManyPerClick = valuePerConvManyPerClick @stats_Type = stats_Type end end # CampaignAdExtensionStats # - startDate - SOAP::SOAPString # - endDate - SOAP::SOAPString # - network - AdWords::V201008::CampaignAdExtensionService::StatsNetwork # - clicks - SOAP::SOAPLong # - impressions - SOAP::SOAPLong # - cost - AdWords::V201008::CampaignAdExtensionService::Money # - averagePosition - SOAP::SOAPDouble # - averageCpc - AdWords::V201008::CampaignAdExtensionService::Money # - averageCpm - AdWords::V201008::CampaignAdExtensionService::Money # - ctr - SOAP::SOAPDouble # - conversions - SOAP::SOAPLong # - conversionRate - SOAP::SOAPDouble # - costPerConversion - AdWords::V201008::CampaignAdExtensionService::Money # - conversionsManyPerClick - SOAP::SOAPLong # - conversionRateManyPerClick - SOAP::SOAPDouble # - costPerConversionManyPerClick - AdWords::V201008::CampaignAdExtensionService::Money # - viewThroughConversions - SOAP::SOAPLong # - totalConvValue - SOAP::SOAPLong # - valuePerConv - SOAP::SOAPDouble # - valuePerConvManyPerClick - SOAP::SOAPDouble # - stats_Type - SOAP::SOAPString class CampaignAdExtensionStats < Stats attr_accessor :startDate attr_accessor :endDate attr_accessor :network attr_accessor :clicks attr_accessor :impressions attr_accessor :cost attr_accessor :averagePosition attr_accessor :averageCpc attr_accessor :averageCpm attr_accessor :ctr attr_accessor :conversions attr_accessor :conversionRate attr_accessor :costPerConversion attr_accessor :conversionsManyPerClick attr_accessor :conversionRateManyPerClick attr_accessor :costPerConversionManyPerClick attr_accessor :viewThroughConversions attr_accessor :totalConvValue attr_accessor :valuePerConv attr_accessor :valuePerConvManyPerClick attr_accessor :stats_Type def initialize(startDate = nil, endDate = nil, network = nil, clicks = nil, impressions = nil, cost = nil, averagePosition = nil, averageCpc = nil, averageCpm = nil, ctr = nil, conversions = nil, conversionRate = nil, costPerConversion = nil, conversionsManyPerClick = nil, conversionRateManyPerClick = nil, costPerConversionManyPerClick = nil, viewThroughConversions = nil, totalConvValue = nil, valuePerConv = nil, valuePerConvManyPerClick = nil, stats_Type = nil) @startDate = startDate @endDate = endDate @network = network @clicks = clicks @impressions = impressions @cost = cost @averagePosition = averagePosition @averageCpc = averageCpc @averageCpm = averageCpm @ctr = ctr @conversions = conversions @conversionRate = conversionRate @costPerConversion = costPerConversion @conversionsManyPerClick = conversionsManyPerClick @conversionRateManyPerClick = conversionRateManyPerClick @costPerConversionManyPerClick = costPerConversionManyPerClick @viewThroughConversions = viewThroughConversions @totalConvValue = totalConvValue @valuePerConv = valuePerConv @valuePerConvManyPerClick = valuePerConvManyPerClick @stats_Type = stats_Type end end # ApiError # abstract # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString class ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type end end # AdExtensionError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::AdExtensionErrorReason class AdExtensionError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # AuthenticationError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::AuthenticationErrorReason class AuthenticationError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # AuthorizationError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::AuthorizationErrorReason class AuthorizationError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # CampaignAdExtensionError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionErrorReason class CampaignAdExtensionError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # ClientTermsError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::ClientTermsErrorReason class ClientTermsError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # DistinctError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::DistinctErrorReason class DistinctError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # EntityNotFound # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::EntityNotFoundReason class EntityNotFound < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # InternalApiError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::InternalApiErrorReason class InternalApiError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # NewEntityCreationError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::NewEntityCreationErrorReason class NewEntityCreationError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # NotEmptyError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::NotEmptyErrorReason class NotEmptyError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # NotWhitelistedError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::NotWhitelistedErrorReason class NotWhitelistedError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # NullError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::NullErrorReason class NullError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # OperationAccessDenied # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::OperationAccessDeniedReason class OperationAccessDenied < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # OperatorError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::OperatorErrorReason class OperatorError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # PagingError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::PagingErrorReason class PagingError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # QuotaCheckError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::QuotaCheckErrorReason class QuotaCheckError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # RangeError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::RangeErrorReason class C_RangeError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # RateExceededError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::RateExceededErrorReason # - rateName - SOAP::SOAPString # - rateScope - SOAP::SOAPString # - retryAfterSeconds - SOAP::SOAPInt class RateExceededError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason attr_accessor :rateName attr_accessor :rateScope attr_accessor :retryAfterSeconds def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil, rateName = nil, rateScope = nil, retryAfterSeconds = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason @rateName = rateName @rateScope = rateScope @retryAfterSeconds = retryAfterSeconds end end # ReadOnlyError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::ReadOnlyErrorReason class ReadOnlyError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # RegionCodeError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::RegionCodeErrorReason class RegionCodeError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # RejectedError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::RejectedErrorReason class RejectedError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # RequestError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::RequestErrorReason class RequestError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # RequiredError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::RequiredErrorReason class RequiredError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # SizeLimitError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::SizeLimitErrorReason class SizeLimitError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # StringLengthError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::StringLengthErrorReason class StringLengthError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # DatabaseError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CampaignAdExtensionService::DatabaseErrorReason class DatabaseError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason end end # ApplicationException # - message - SOAP::SOAPString # - applicationException_Type - SOAP::SOAPString class ApplicationException attr_accessor :message attr_accessor :applicationException_Type def initialize(message = nil, applicationException_Type = nil) @message = message @applicationException_Type = applicationException_Type end end # ApiException # - message - SOAP::SOAPString # - applicationException_Type - SOAP::SOAPString # - errors - AdWords::V201008::CampaignAdExtensionService::ApiError class ApiException < ApplicationException attr_accessor :message attr_accessor :applicationException_Type attr_accessor :errors def initialize(message = nil, applicationException_Type = nil, errors = []) @message = message @applicationException_Type = applicationException_Type @errors = errors end end # CampaignAdExtensionSelector # - statsSelector - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionStatsSelector # - campaignIds - SOAP::SOAPLong # - adExtensionIds - SOAP::SOAPLong # - statuses - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionStatus # - paging - AdWords::V201008::CampaignAdExtensionService::Paging class CampaignAdExtensionSelector attr_accessor :statsSelector attr_accessor :campaignIds attr_accessor :adExtensionIds attr_accessor :statuses attr_accessor :paging def initialize(statsSelector = nil, campaignIds = [], adExtensionIds = [], statuses = [], paging = nil) @statsSelector = statsSelector @campaignIds = campaignIds @adExtensionIds = adExtensionIds @statuses = statuses @paging = paging end end # AdExtension # - id - SOAP::SOAPLong # - adExtension_Type - SOAP::SOAPString class AdExtension attr_accessor :id attr_accessor :adExtension_Type def initialize(id = nil, adExtension_Type = nil) @id = id @adExtension_Type = adExtension_Type end end # LocationExtension # - id - SOAP::SOAPLong # - adExtension_Type - SOAP::SOAPString # - address - AdWords::V201008::CampaignAdExtensionService::Address # - geoPoint - AdWords::V201008::CampaignAdExtensionService::GeoPoint # - encodedLocation - SOAP::SOAPBase64 # - companyName - SOAP::SOAPString # - phoneNumber - SOAP::SOAPString # - source - AdWords::V201008::CampaignAdExtensionService::LocationExtensionSource # - iconMediaId - SOAP::SOAPLong # - imageMediaId - SOAP::SOAPLong class LocationExtension < AdExtension attr_accessor :id attr_accessor :adExtension_Type attr_accessor :address attr_accessor :geoPoint attr_accessor :encodedLocation attr_accessor :companyName attr_accessor :phoneNumber attr_accessor :source attr_accessor :iconMediaId attr_accessor :imageMediaId def initialize(id = nil, adExtension_Type = nil, address = nil, geoPoint = nil, encodedLocation = nil, companyName = nil, phoneNumber = nil, source = nil, iconMediaId = nil, imageMediaId = nil) @id = id @adExtension_Type = adExtension_Type @address = address @geoPoint = geoPoint @encodedLocation = encodedLocation @companyName = companyName @phoneNumber = phoneNumber @source = source @iconMediaId = iconMediaId @imageMediaId = imageMediaId end end # MobileExtension # - id - SOAP::SOAPLong # - adExtension_Type - SOAP::SOAPString # - phoneNumber - SOAP::SOAPString # - countryCode - SOAP::SOAPString class MobileExtension < AdExtension attr_accessor :id attr_accessor :adExtension_Type attr_accessor :phoneNumber attr_accessor :countryCode def initialize(id = nil, adExtension_Type = nil, phoneNumber = nil, countryCode = nil) @id = id @adExtension_Type = adExtension_Type @phoneNumber = phoneNumber @countryCode = countryCode end end # SitelinksExtension # - id - SOAP::SOAPLong # - adExtension_Type - SOAP::SOAPString # - sitelinks - AdWords::V201008::CampaignAdExtensionService::Sitelink class SitelinksExtension < AdExtension attr_accessor :id attr_accessor :adExtension_Type attr_accessor :sitelinks def initialize(id = nil, adExtension_Type = nil, sitelinks = []) @id = id @adExtension_Type = adExtension_Type @sitelinks = sitelinks end end # ProductExtension # - id - SOAP::SOAPLong # - adExtension_Type - SOAP::SOAPString # - googleBaseCustomerId - SOAP::SOAPInt # - advertiserName - SOAP::SOAPString # - productSelection - AdWords::V201008::CampaignAdExtensionService::ProductConditionAndGroup class ProductExtension < AdExtension attr_accessor :id attr_accessor :adExtension_Type attr_accessor :googleBaseCustomerId attr_accessor :advertiserName attr_accessor :productSelection def initialize(id = nil, adExtension_Type = nil, googleBaseCustomerId = nil, advertiserName = nil, productSelection = []) @id = id @adExtension_Type = adExtension_Type @googleBaseCustomerId = googleBaseCustomerId @advertiserName = advertiserName @productSelection = productSelection end end # LocationSyncExtension # - id - SOAP::SOAPLong # - adExtension_Type - SOAP::SOAPString # - email - SOAP::SOAPString # - authToken - SOAP::SOAPString # - iconMediaId - SOAP::SOAPLong # - shouldSyncUrl - SOAP::SOAPBoolean class LocationSyncExtension < AdExtension attr_accessor :id attr_accessor :adExtension_Type attr_accessor :email attr_accessor :authToken attr_accessor :iconMediaId attr_accessor :shouldSyncUrl def initialize(id = nil, adExtension_Type = nil, email = nil, authToken = nil, iconMediaId = nil, shouldSyncUrl = nil) @id = id @adExtension_Type = adExtension_Type @email = email @authToken = authToken @iconMediaId = iconMediaId @shouldSyncUrl = shouldSyncUrl end end # CampaignAdExtension # - campaignId - SOAP::SOAPLong # - adExtension - AdWords::V201008::CampaignAdExtensionService::AdExtension # - status - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionStatus # - approvalStatus - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionApprovalStatus # - stats - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionStats class CampaignAdExtension attr_accessor :campaignId attr_accessor :adExtension attr_accessor :status attr_accessor :approvalStatus attr_accessor :stats def initialize(campaignId = nil, adExtension = nil, status = nil, approvalStatus = nil, stats = nil) @campaignId = campaignId @adExtension = adExtension @status = status @approvalStatus = approvalStatus @stats = stats end end # ListReturnValue # abstract # - listReturnValue_Type - SOAP::SOAPString class ListReturnValue attr_accessor :listReturnValue_Type def initialize(listReturnValue_Type = nil) @listReturnValue_Type = listReturnValue_Type end end # CampaignAdExtensionReturnValue # - listReturnValue_Type - SOAP::SOAPString # - value - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtension class CampaignAdExtensionReturnValue < ListReturnValue attr_accessor :listReturnValue_Type attr_accessor :value def initialize(listReturnValue_Type = nil, value = []) @listReturnValue_Type = listReturnValue_Type @value = value end end # Operation # abstract # - operator - AdWords::V201008::CampaignAdExtensionService::Operator # - operation_Type - SOAP::SOAPString class Operation attr_accessor :operator attr_accessor :operation_Type def initialize(operator = nil, operation_Type = nil) @operator = operator @operation_Type = operation_Type end end # CampaignAdExtensionOperation # - operator - AdWords::V201008::CampaignAdExtensionService::Operator # - operation_Type - SOAP::SOAPString # - operand - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtension class CampaignAdExtensionOperation < Operation attr_accessor :operator attr_accessor :operation_Type attr_accessor :operand def initialize(operator = nil, operation_Type = nil, operand = nil) @operator = operator @operation_Type = operation_Type @operand = operand end end # Page # abstract # - totalNumEntries - SOAP::SOAPInt # - page_Type - SOAP::SOAPString class Page attr_accessor :totalNumEntries attr_accessor :page_Type def initialize(totalNumEntries = nil, page_Type = nil) @totalNumEntries = totalNumEntries @page_Type = page_Type end end # CampaignAdExtensionPage # - totalNumEntries - SOAP::SOAPInt # - page_Type - SOAP::SOAPString # - entries - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtension class CampaignAdExtensionPage < Page attr_accessor :totalNumEntries attr_accessor :page_Type attr_accessor :entries def initialize(totalNumEntries = nil, page_Type = nil, entries = []) @totalNumEntries = totalNumEntries @page_Type = page_Type @entries = entries end end # AdExtensionError.Reason class AdExtensionErrorReason < ::String ACCOUNT_DELETED = AdExtensionErrorReason.new("ACCOUNT_DELETED") AD_EXTENSION_NO_LONGER_ACTIVE = AdExtensionErrorReason.new("AD_EXTENSION_NO_LONGER_ACTIVE") CANNOT_HAVE_MULTIPLE_LOCATION_SYNC_EXTENSIONS_PER_CAMPAIGN = AdExtensionErrorReason.new("CANNOT_HAVE_MULTIPLE_LOCATION_SYNC_EXTENSIONS_PER_CAMPAIGN") CANNOT_HAVE_MULTIPLE_MOBILE_EXTENSIONS_PER_CAMPAIGN = AdExtensionErrorReason.new("CANNOT_HAVE_MULTIPLE_MOBILE_EXTENSIONS_PER_CAMPAIGN") CANNOT_HAVE_MULTIPLE_PRODUCT_EXTENSIONS_PER_CAMPAIGN = AdExtensionErrorReason.new("CANNOT_HAVE_MULTIPLE_PRODUCT_EXTENSIONS_PER_CAMPAIGN") CANNOT_HAVE_MULTIPLE_SITELINKS_EXTENSIONS_PER_CAMPAIGN = AdExtensionErrorReason.new("CANNOT_HAVE_MULTIPLE_SITELINKS_EXTENSIONS_PER_CAMPAIGN") INVALID_AUTH_TOKEN_FOR_EMAIL = AdExtensionErrorReason.new("INVALID_AUTH_TOKEN_FOR_EMAIL") INVALID_COUNTRY_CODE = AdExtensionErrorReason.new("INVALID_COUNTRY_CODE") INVALID_DESTINATION_URL = AdExtensionErrorReason.new("INVALID_DESTINATION_URL") INVALID_DOMESTIC_PHONE_NUMBER_FORMAT = AdExtensionErrorReason.new("INVALID_DOMESTIC_PHONE_NUMBER_FORMAT") INVALID_EMAIL = AdExtensionErrorReason.new("INVALID_EMAIL") INVALID_ENCODED_LOCATION = AdExtensionErrorReason.new("INVALID_ENCODED_LOCATION") INVALID_ENUM_CONDITION_OPERATOR = AdExtensionErrorReason.new("INVALID_ENUM_CONDITION_OPERATOR") INVALID_ICON_DIMENSIONS = AdExtensionErrorReason.new("INVALID_ICON_DIMENSIONS") INVALID_ID = AdExtensionErrorReason.new("INVALID_ID") INVALID_IMAGE_DIMENSIONS = AdExtensionErrorReason.new("INVALID_IMAGE_DIMENSIONS") INVALID_INPUT = AdExtensionErrorReason.new("INVALID_INPUT") INVALID_LATITUDE = AdExtensionErrorReason.new("INVALID_LATITUDE") INVALID_LONGITUDE = AdExtensionErrorReason.new("INVALID_LONGITUDE") INVALID_PHONE_NUMBER = AdExtensionErrorReason.new("INVALID_PHONE_NUMBER") INVALID_STRING_CONDITION_OPERATOR = AdExtensionErrorReason.new("INVALID_STRING_CONDITION_OPERATOR") INVALID_TOLL_PHONE_NUMBER_FORMAT = AdExtensionErrorReason.new("INVALID_TOLL_PHONE_NUMBER_FORMAT") MEDIA_DOES_NOT_BELONG_TO_ACCOUNT = AdExtensionErrorReason.new("MEDIA_DOES_NOT_BELONG_TO_ACCOUNT") MEDIA_NOT_ICON_TYPE = AdExtensionErrorReason.new("MEDIA_NOT_ICON_TYPE") MEDIA_NOT_IMAGE_TYPE = AdExtensionErrorReason.new("MEDIA_NOT_IMAGE_TYPE") MISSING_ADVERTISER_NAME = AdExtensionErrorReason.new("MISSING_ADVERTISER_NAME") MISSING_AUTH_TOKEN = AdExtensionErrorReason.new("MISSING_AUTH_TOKEN") MISSING_CITY_NAME = AdExtensionErrorReason.new("MISSING_CITY_NAME") MISSING_CONDITION_OPERAND = AdExtensionErrorReason.new("MISSING_CONDITION_OPERAND") MISSING_CONDITION_STRING_VALUE = AdExtensionErrorReason.new("MISSING_CONDITION_STRING_VALUE") MISSING_COUNTRY_CODE = AdExtensionErrorReason.new("MISSING_COUNTRY_CODE") MISSING_EMAIL = AdExtensionErrorReason.new("MISSING_EMAIL") MISSING_ENCODED_LOCATION = AdExtensionErrorReason.new("MISSING_ENCODED_LOCATION") MISSING_POSTAL_CODE = AdExtensionErrorReason.new("MISSING_POSTAL_CODE") MISSING_STREET_ADDRESS = AdExtensionErrorReason.new("MISSING_STREET_ADDRESS") NOT_AUTHORIZED_TO_CREATE_EXTENSION = AdExtensionErrorReason.new("NOT_AUTHORIZED_TO_CREATE_EXTENSION") NUM_AND_GROUPS_OVER_LIMIT = AdExtensionErrorReason.new("NUM_AND_GROUPS_OVER_LIMIT") NUM_CONDITIONS_OVER_LIMIT = AdExtensionErrorReason.new("NUM_CONDITIONS_OVER_LIMIT") NUM_LOCATION_EXTENSIONS_OVER_LIMIT = AdExtensionErrorReason.new("NUM_LOCATION_EXTENSIONS_OVER_LIMIT") PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY = AdExtensionErrorReason.new("PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY") PREMIUM_RATE_NUMBER_NOT_ALLOWED = AdExtensionErrorReason.new("PREMIUM_RATE_NUMBER_NOT_ALLOWED") TOO_LONG = AdExtensionErrorReason.new("TOO_LONG") USER_NOT_PERMITTED_TO_CREATE_LBC_SYNC_LOCATION_EXTENSION = AdExtensionErrorReason.new("USER_NOT_PERMITTED_TO_CREATE_LBC_SYNC_LOCATION_EXTENSION") end # AuthenticationError.Reason class AuthenticationErrorReason < ::String AUTHENTICATION_FAILED = AuthenticationErrorReason.new("AUTHENTICATION_FAILED") CLIENT_CUSTOMER_ID_INVALID = AuthenticationErrorReason.new("CLIENT_CUSTOMER_ID_INVALID") CLIENT_CUSTOMER_ID_IS_REQUIRED = AuthenticationErrorReason.new("CLIENT_CUSTOMER_ID_IS_REQUIRED") CLIENT_EMAIL_FAILED_TO_AUTHENTICATE = AuthenticationErrorReason.new("CLIENT_EMAIL_FAILED_TO_AUTHENTICATE") CLIENT_EMAIL_INVALID = AuthenticationErrorReason.new("CLIENT_EMAIL_INVALID") CLIENT_EMAIL_REQUIRED = AuthenticationErrorReason.new("CLIENT_EMAIL_REQUIRED") CUSTOMER_NOT_FOUND = AuthenticationErrorReason.new("CUSTOMER_NOT_FOUND") FAILED_TO_AUTHENTICATE_GOOGLE_ACCOUNT = AuthenticationErrorReason.new("FAILED_TO_AUTHENTICATE_GOOGLE_ACCOUNT") FAILED_TO_RETRIEVE_LOGIN_COOKIE = AuthenticationErrorReason.new("FAILED_TO_RETRIEVE_LOGIN_COOKIE") GOOGLE_ACCOUNT_COOKIE_INVALID = AuthenticationErrorReason.new("GOOGLE_ACCOUNT_COOKIE_INVALID") GOOGLE_ACCOUNT_DELETED = AuthenticationErrorReason.new("GOOGLE_ACCOUNT_DELETED") GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH = AuthenticationErrorReason.new("GOOGLE_ACCOUNT_USER_AND_ADS_USER_MISMATCH") LOGIN_COOKIE_INVALID = AuthenticationErrorReason.new("LOGIN_COOKIE_INVALID") LOGIN_COOKIE_REQUIRED = AuthenticationErrorReason.new("LOGIN_COOKIE_REQUIRED") NOT_ADS_USER = AuthenticationErrorReason.new("NOT_ADS_USER") OAUTH_TOKEN_DISABLED = AuthenticationErrorReason.new("OAUTH_TOKEN_DISABLED") OAUTH_TOKEN_EXPIRED = AuthenticationErrorReason.new("OAUTH_TOKEN_EXPIRED") OAUTH_TOKEN_HEADER_INVALID = AuthenticationErrorReason.new("OAUTH_TOKEN_HEADER_INVALID") OAUTH_TOKEN_INVALID = AuthenticationErrorReason.new("OAUTH_TOKEN_INVALID") OAUTH_TOKEN_REVOKED = AuthenticationErrorReason.new("OAUTH_TOKEN_REVOKED") USER_ID_INVALID = AuthenticationErrorReason.new("USER_ID_INVALID") end # AuthorizationError.Reason class AuthorizationErrorReason < ::String EFFECTIVE_USER_PERMISSION_DENIED = AuthorizationErrorReason.new("EFFECTIVE_USER_PERMISSION_DENIED") NO_ADWORDS_ACCOUNT_FOR_CUSTOMER = AuthorizationErrorReason.new("NO_ADWORDS_ACCOUNT_FOR_CUSTOMER") NO_CUSTOMER_FOUND = AuthorizationErrorReason.new("NO_CUSTOMER_FOUND") UNABLE_TO_AUTHORIZE = AuthorizationErrorReason.new("UNABLE_TO_AUTHORIZE") USER_HAS_READONLY_PERMISSION = AuthorizationErrorReason.new("USER_HAS_READONLY_PERMISSION") USER_PERMISSION_DENIED = AuthorizationErrorReason.new("USER_PERMISSION_DENIED") end # CampaignAdExtension.ApprovalStatus class CampaignAdExtensionApprovalStatus < ::String APPROVED = CampaignAdExtensionApprovalStatus.new("APPROVED") DISAPPROVED = CampaignAdExtensionApprovalStatus.new("DISAPPROVED") UNCHECKED = CampaignAdExtensionApprovalStatus.new("UNCHECKED") end # CampaignAdExtension.Status class CampaignAdExtensionStatus < ::String ACTIVE = CampaignAdExtensionStatus.new("ACTIVE") DELETED = CampaignAdExtensionStatus.new("DELETED") end # CampaignAdExtensionError.Reason class CampaignAdExtensionErrorReason < ::String ADEXTENSION_NOT_UNDER_CAMPAIGN = CampaignAdExtensionErrorReason.new("ADEXTENSION_NOT_UNDER_CAMPAIGN") CANNOT_ADD_DELETED_CAMPAIGN_ADEXTENSION = CampaignAdExtensionErrorReason.new("CANNOT_ADD_DELETED_CAMPAIGN_ADEXTENSION") CANNOT_OPERATE_ON_DELETED_CAMPAIGN_ADEXTENSION = CampaignAdExtensionErrorReason.new("CANNOT_OPERATE_ON_DELETED_CAMPAIGN_ADEXTENSION") INVALID_ADEXTENSION_ID = CampaignAdExtensionErrorReason.new("INVALID_ADEXTENSION_ID") MISSING_ADEXTENSION_ID = CampaignAdExtensionErrorReason.new("MISSING_ADEXTENSION_ID") MUST_USE_CONCRETE_ADEXTENSION = CampaignAdExtensionErrorReason.new("MUST_USE_CONCRETE_ADEXTENSION") MUST_USE_CONCRETE_ADEXTENSION_DURING_ADD = CampaignAdExtensionErrorReason.new("MUST_USE_CONCRETE_ADEXTENSION_DURING_ADD") UNKNOWN_ERROR = CampaignAdExtensionErrorReason.new("UNKNOWN_ERROR") end # ClientTermsError.Reason class ClientTermsErrorReason < ::String INCOMPLETE_SIGNUP_CURRENT_ADWORDS_TNC_NOT_AGREED = ClientTermsErrorReason.new("INCOMPLETE_SIGNUP_CURRENT_ADWORDS_TNC_NOT_AGREED") end # DatabaseError.Reason class DatabaseErrorReason < ::String CAMPAIGN_PRODUCT_NOT_SUPPORTED = DatabaseErrorReason.new("CAMPAIGN_PRODUCT_NOT_SUPPORTED") CONCURRENT_MODIFICATION = DatabaseErrorReason.new("CONCURRENT_MODIFICATION") DATABASE_ERROR = DatabaseErrorReason.new("DATABASE_ERROR") DUPLICATE_KEY = DatabaseErrorReason.new("DUPLICATE_KEY") PERMISSION_DENIED = DatabaseErrorReason.new("PERMISSION_DENIED") UNKNOWN = DatabaseErrorReason.new("UNKNOWN") end # DistinctError.Reason class DistinctErrorReason < ::String DUPLICATE_ELEMENT = DistinctErrorReason.new("DUPLICATE_ELEMENT") end # EntityNotFound.Reason class EntityNotFoundReason < ::String INVALID_ID = EntityNotFoundReason.new("INVALID_ID") end # InternalApiError.Reason class InternalApiErrorReason < ::String UNEXPECTED_INTERNAL_API_ERROR = InternalApiErrorReason.new("UNEXPECTED_INTERNAL_API_ERROR") UNKNOWN = InternalApiErrorReason.new("UNKNOWN") end # LocationExtension.Source class LocationExtensionSource < ::String ADWORDS_FRONTEND = LocationExtensionSource.new("ADWORDS_FRONTEND") LBC_SYNC = LocationExtensionSource.new("LBC_SYNC") end # NewEntityCreationError.Reason class NewEntityCreationErrorReason < ::String CANNOT_SET_ID_FOR_ADD = NewEntityCreationErrorReason.new("CANNOT_SET_ID_FOR_ADD") end # NotEmptyError.Reason class NotEmptyErrorReason < ::String EMPTY_LIST = NotEmptyErrorReason.new("EMPTY_LIST") end # NotWhitelistedError.Reason class NotWhitelistedErrorReason < ::String CUSTOMER_NOT_WHITELISTED_FOR_API = NotWhitelistedErrorReason.new("CUSTOMER_NOT_WHITELISTED_FOR_API") end # NullError.Reason class NullErrorReason < ::String NULL_CONTENT = NullErrorReason.new("NULL_CONTENT") end # OperationAccessDenied.Reason class OperationAccessDeniedReason < ::String ACTION_NOT_PERMITTED = OperationAccessDeniedReason.new("ACTION_NOT_PERMITTED") ADD_OPERATION_NOT_PERMITTED = OperationAccessDeniedReason.new("ADD_OPERATION_NOT_PERMITTED") REMOVE_OPERATION_NOT_PERMITTED = OperationAccessDeniedReason.new("REMOVE_OPERATION_NOT_PERMITTED") SET_OPERATION_NOT_PERMITTED = OperationAccessDeniedReason.new("SET_OPERATION_NOT_PERMITTED") UNKNOWN = OperationAccessDeniedReason.new("UNKNOWN") end # Operator class Operator < ::String ADD = Operator.new("ADD") REMOVE = Operator.new("REMOVE") SET = Operator.new("SET") end # OperatorError.Reason class OperatorErrorReason < ::String OPERATOR_NOT_SUPPORTED = OperatorErrorReason.new("OPERATOR_NOT_SUPPORTED") end # PagingError.Reason class PagingErrorReason < ::String NUMBER_OF_RESULTS_CANNOT_BE_NEGATIVE = PagingErrorReason.new("NUMBER_OF_RESULTS_CANNOT_BE_NEGATIVE") START_INDEX_CANNOT_BE_NEGATIVE = PagingErrorReason.new("START_INDEX_CANNOT_BE_NEGATIVE") UNKNOWN = PagingErrorReason.new("UNKNOWN") end # QuotaCheckError.Reason class QuotaCheckErrorReason < ::String ACCOUNT_DELINQUENT = QuotaCheckErrorReason.new("ACCOUNT_DELINQUENT") ACCOUNT_INACCESSIBLE = QuotaCheckErrorReason.new("ACCOUNT_INACCESSIBLE") ACCOUNT_INACTIVE = QuotaCheckErrorReason.new("ACCOUNT_INACTIVE") INCOMPLETE_SIGNUP = QuotaCheckErrorReason.new("INCOMPLETE_SIGNUP") INCOMPLETE_SIGNUP_LATEST_ADWORDS_API_TNC_NOT_AGREED = QuotaCheckErrorReason.new("INCOMPLETE_SIGNUP_LATEST_ADWORDS_API_TNC_NOT_AGREED") INCOMPLETE_SIGNUP_NO_BILLING_INFO = QuotaCheckErrorReason.new("INCOMPLETE_SIGNUP_NO_BILLING_INFO") INCOMPLETE_SIGNUP_USER_INFO_MISSING = QuotaCheckErrorReason.new("INCOMPLETE_SIGNUP_USER_INFO_MISSING") INCOMPLETE_SIGNUP_USER_INFO_PENDING = QuotaCheckErrorReason.new("INCOMPLETE_SIGNUP_USER_INFO_PENDING") INCOMPLETE_SIGNUP_USER_INFO_REJECTED = QuotaCheckErrorReason.new("INCOMPLETE_SIGNUP_USER_INFO_REJECTED") INVALID_TOKEN_HEADER = QuotaCheckErrorReason.new("INVALID_TOKEN_HEADER") MONTHLY_BUDGET_REACHED = QuotaCheckErrorReason.new("MONTHLY_BUDGET_REACHED") QUOTA_EXCEEDED = QuotaCheckErrorReason.new("QUOTA_EXCEEDED") end # RangeError.Reason class RangeErrorReason < ::String TOO_HIGH = RangeErrorReason.new("TOO_HIGH") TOO_LOW = RangeErrorReason.new("TOO_LOW") end # RateExceededError.Reason class RateExceededErrorReason < ::String RATE_EXCEEDED = RateExceededErrorReason.new("RATE_EXCEEDED") end # ReadOnlyError.Reason class ReadOnlyErrorReason < ::String READ_ONLY = ReadOnlyErrorReason.new("READ_ONLY") end # RegionCodeError.Reason class RegionCodeErrorReason < ::String INVALID_REGION_CODE = RegionCodeErrorReason.new("INVALID_REGION_CODE") end # RejectedError.Reason class RejectedErrorReason < ::String UNKNOWN_VALUE = RejectedErrorReason.new("UNKNOWN_VALUE") end # RequestError.Reason class RequestErrorReason < ::String INVALID_INPUT = RequestErrorReason.new("INVALID_INPUT") UNKNOWN = RequestErrorReason.new("UNKNOWN") end # RequiredError.Reason class RequiredErrorReason < ::String REQUIRED = RequiredErrorReason.new("REQUIRED") end # SizeLimitError.Reason class SizeLimitErrorReason < ::String REQUEST_SIZE_LIMIT_EXCEEDED = SizeLimitErrorReason.new("REQUEST_SIZE_LIMIT_EXCEEDED") RESPONSE_SIZE_LIMIT_EXCEEDED = SizeLimitErrorReason.new("RESPONSE_SIZE_LIMIT_EXCEEDED") UNKNOWN = SizeLimitErrorReason.new("UNKNOWN") end # Stats.Network class StatsNetwork < ::String ALL = StatsNetwork.new("ALL") CONTENT = StatsNetwork.new("CONTENT") CONTENT_KEYWORD_BID = StatsNetwork.new("CONTENT_KEYWORD_BID") CONTENT_PLACEMENT_BID = StatsNetwork.new("CONTENT_PLACEMENT_BID") GOOGLE_SEARCH = StatsNetwork.new("GOOGLE_SEARCH") SEARCH = StatsNetwork.new("SEARCH") SEARCH_NETWORK = StatsNetwork.new("SEARCH_NETWORK") UNKNOWN = StatsNetwork.new("UNKNOWN") end # StringLengthError.Reason class StringLengthErrorReason < ::String TOO_LONG = StringLengthErrorReason.new("TOO_LONG") TOO_SHORT = StringLengthErrorReason.new("TOO_SHORT") end # get # - selector - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionSelector class Get #:nodoc: all attr_accessor :selector def initialize(selector = nil) @selector = selector end end # getResponse # - rval - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionPage class GetResponse #:nodoc: all attr_accessor :rval def initialize(rval = nil) @rval = rval end end # mutate class Mutate < ::Array #:nodoc: all end # mutateResponse # - rval - AdWords::V201008::CampaignAdExtensionService::CampaignAdExtensionReturnValue class MutateResponse #:nodoc: all attr_accessor :rval def initialize(rval = nil) @rval = rval end end end; end; end