require 'xsd/qname' module AdWords; module V201008; module CustomerSyncService # DateTimeRange # - min - SOAP::SOAPString # - max - SOAP::SOAPString class DateTimeRange attr_accessor :min attr_accessor :max def initialize(min = nil, max = nil) @min = min @max = max 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 # 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 # AuthenticationError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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::CustomerSyncService::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 # ClientTermsError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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 # DateError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::DateErrorReason class DateError < 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::CustomerSyncService::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 # InternalApiError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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 # NotEmptyError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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::CustomerSyncService::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 # QuotaCheckError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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 # RateExceededError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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 # RequestError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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::CustomerSyncService::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::CustomerSyncService::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 # DatabaseError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::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 # CustomerSyncError # - fieldPath - SOAP::SOAPString # - trigger - SOAP::SOAPString # - errorString - SOAP::SOAPString # - apiError_Type - SOAP::SOAPString # - reason - AdWords::V201008::CustomerSyncService::CustomerSyncErrorReason # - campaignId - SOAP::SOAPLong class CustomerSyncError < ApiError attr_accessor :fieldPath attr_accessor :trigger attr_accessor :errorString attr_accessor :apiError_Type attr_accessor :reason attr_accessor :campaignId def initialize(fieldPath = nil, trigger = nil, errorString = nil, apiError_Type = nil, reason = nil, campaignId = nil) @fieldPath = fieldPath @trigger = trigger @errorString = errorString @apiError_Type = apiError_Type @reason = reason @campaignId = campaignId 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::CustomerSyncService::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 # AdGroupChangeData # - adGroupId - SOAP::SOAPLong # - adGroupChangeStatus - AdWords::V201008::CustomerSyncService::ChangeStatus # - changedAds - SOAP::SOAPLong # - changedCriteria - SOAP::SOAPLong # - deletedCriteria - SOAP::SOAPLong class AdGroupChangeData attr_accessor :adGroupId attr_accessor :adGroupChangeStatus attr_accessor :changedAds attr_accessor :changedCriteria attr_accessor :deletedCriteria def initialize(adGroupId = nil, adGroupChangeStatus = nil, changedAds = [], changedCriteria = [], deletedCriteria = []) @adGroupId = adGroupId @adGroupChangeStatus = adGroupChangeStatus @changedAds = changedAds @changedCriteria = changedCriteria @deletedCriteria = deletedCriteria end end # CampaignChangeData # - campaignId - SOAP::SOAPLong # - campaignChangeStatus - AdWords::V201008::CustomerSyncService::ChangeStatus # - changedAdGroups - AdWords::V201008::CustomerSyncService::AdGroupChangeData # - addedCampaignCriteria - SOAP::SOAPLong # - deletedCampaignCriteria - SOAP::SOAPLong # - addedAdExtensions - SOAP::SOAPLong # - deletedAdExtensions - SOAP::SOAPLong # - campaignTargetingChanged - SOAP::SOAPBoolean class CampaignChangeData attr_accessor :campaignId attr_accessor :campaignChangeStatus attr_accessor :changedAdGroups attr_accessor :addedCampaignCriteria attr_accessor :deletedCampaignCriteria attr_accessor :addedAdExtensions attr_accessor :deletedAdExtensions attr_accessor :campaignTargetingChanged def initialize(campaignId = nil, campaignChangeStatus = nil, changedAdGroups = [], addedCampaignCriteria = [], deletedCampaignCriteria = [], addedAdExtensions = [], deletedAdExtensions = [], campaignTargetingChanged = nil) @campaignId = campaignId @campaignChangeStatus = campaignChangeStatus @changedAdGroups = changedAdGroups @addedCampaignCriteria = addedCampaignCriteria @deletedCampaignCriteria = deletedCampaignCriteria @addedAdExtensions = addedAdExtensions @deletedAdExtensions = deletedAdExtensions @campaignTargetingChanged = campaignTargetingChanged end end # CustomerChangeData # - changedCampaigns - AdWords::V201008::CustomerSyncService::CampaignChangeData # - lastChangeTimestamp - SOAP::SOAPString class CustomerChangeData attr_accessor :changedCampaigns attr_accessor :lastChangeTimestamp def initialize(changedCampaigns = [], lastChangeTimestamp = nil) @changedCampaigns = changedCampaigns @lastChangeTimestamp = lastChangeTimestamp end end # CustomerSyncSelector # - dateTimeRange - AdWords::V201008::CustomerSyncService::DateTimeRange # - campaignIds - SOAP::SOAPLong class CustomerSyncSelector attr_accessor :dateTimeRange attr_accessor :campaignIds def initialize(dateTimeRange = nil, campaignIds = []) @dateTimeRange = dateTimeRange @campaignIds = campaignIds end 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 # 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 # DateError.Reason class DateErrorReason < ::String DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL = DateErrorReason.new("DATE_RANGE_MINIMUM_AND_MAXIMUM_DATES_BOTH_NULL") DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE = DateErrorReason.new("DATE_RANGE_MINIMUM_DATE_LATER_THAN_MAXIMUM_DATE") EARLIER_THAN_MINIMUM_DATE = DateErrorReason.new("EARLIER_THAN_MINIMUM_DATE") INVALID_FIELD_VALUES_IN_DATE = DateErrorReason.new("INVALID_FIELD_VALUES_IN_DATE") INVALID_STRING_DATE = DateErrorReason.new("INVALID_STRING_DATE") INVALID_STRING_DATE_RANGE = DateErrorReason.new("INVALID_STRING_DATE_RANGE") INVALID_STRING_DATE_TIME = DateErrorReason.new("INVALID_STRING_DATE_TIME") LATER_THAN_MAXIMUM_DATE = DateErrorReason.new("LATER_THAN_MAXIMUM_DATE") end # DistinctError.Reason class DistinctErrorReason < ::String DUPLICATE_ELEMENT = DistinctErrorReason.new("DUPLICATE_ELEMENT") end # InternalApiError.Reason class InternalApiErrorReason < ::String UNEXPECTED_INTERNAL_API_ERROR = InternalApiErrorReason.new("UNEXPECTED_INTERNAL_API_ERROR") UNKNOWN = InternalApiErrorReason.new("UNKNOWN") 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 # 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 # RateExceededError.Reason class RateExceededErrorReason < ::String RATE_EXCEEDED = RateExceededErrorReason.new("RATE_EXCEEDED") 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 # ChangeStatus class ChangeStatus < ::String FIELDS_CHANGED = ChangeStatus.new("FIELDS_CHANGED") FIELDS_UNCHANGED = ChangeStatus.new("FIELDS_UNCHANGED") NEW = ChangeStatus.new("NEW") end # CustomerSyncError.Reason class CustomerSyncErrorReason < ::String INVALID_CAMPAIGN_ID = CustomerSyncErrorReason.new("INVALID_CAMPAIGN_ID") INVALID_DATE_RANGE = CustomerSyncErrorReason.new("INVALID_DATE_RANGE") TOO_MANY_CHANGES = CustomerSyncErrorReason.new("TOO_MANY_CHANGES") end # get # - selector - AdWords::V201008::CustomerSyncService::CustomerSyncSelector class Get #:nodoc: all attr_accessor :selector def initialize(selector = nil) @selector = selector end end # getResponse # - rval - AdWords::V201008::CustomerSyncService::CustomerChangeData class GetResponse #:nodoc: all attr_accessor :rval def initialize(rval = nil) @rval = rval end end end; end; end