lib/adwords4r/v200909/BulkMutateJobService.rb in adwords4r-17.0.1 vs lib/adwords4r/v200909/BulkMutateJobService.rb in adwords4r-17.1.0
- old
+ new
@@ -908,10 +908,29 @@
@apiError_Type = apiError_Type
@reason = reason
end
end
+# CampaignCriterionError
+# - fieldPath - SOAP::SOAPString
+# - trigger - SOAP::SOAPString
+# - apiError_Type - SOAP::SOAPString
+# - reason - AdWords::V200909::BulkMutateJobService::CampaignCriterionErrorReason
+class CampaignCriterionError < ApiError
+ attr_accessor :fieldPath
+ attr_accessor :trigger
+ attr_accessor :apiError_Type
+ attr_accessor :reason
+
+ def initialize(fieldPath = nil, trigger = nil, apiError_Type = nil, reason = nil)
+ @fieldPath = fieldPath
+ @trigger = trigger
+ @apiError_Type = apiError_Type
+ @reason = reason
+ end
+end
+
# CampaignError
# - fieldPath - SOAP::SOAPString
# - trigger - SOAP::SOAPString
# - apiError_Type - SOAP::SOAPString
# - reason - AdWords::V200909::BulkMutateJobService::CampaignErrorReason
@@ -1101,10 +1120,38 @@
@limit = limit
@limitType = limitType
end
end
+# CampaignCriterionLimitExceeded
+# - fieldPath - SOAP::SOAPString
+# - trigger - SOAP::SOAPString
+# - apiError_Type - SOAP::SOAPString
+# - reason - AdWords::V200909::BulkMutateJobService::EntityCountLimitExceededReason
+# - enclosingId - SOAP::SOAPString
+# - limit - SOAP::SOAPInt
+# - limitType - AdWords::V200909::BulkMutateJobService::CampaignCriterionLimitExceededCriteriaLimitType
+class CampaignCriterionLimitExceeded < EntityCountLimitExceeded
+ attr_accessor :fieldPath
+ attr_accessor :trigger
+ attr_accessor :apiError_Type
+ attr_accessor :reason
+ attr_accessor :enclosingId
+ attr_accessor :limit
+ attr_accessor :limitType
+
+ def initialize(fieldPath = nil, trigger = nil, apiError_Type = nil, reason = nil, enclosingId = nil, limit = nil, limitType = nil)
+ @fieldPath = fieldPath
+ @trigger = trigger
+ @apiError_Type = apiError_Type
+ @reason = reason
+ @enclosingId = enclosingId
+ @limit = limit
+ @limitType = limitType
+ end
+end
+
# EntityNotFound
# - fieldPath - SOAP::SOAPString
# - trigger - SOAP::SOAPString
# - apiError_Type - SOAP::SOAPString
# - reason - AdWords::V200909::BulkMutateJobService::EntityNotFoundReason
@@ -1639,10 +1686,11 @@
# - authorizationErrorReason - AdWords::V200909::BulkMutateJobService::AuthorizationErrorReason
# - biddingErrorReason - AdWords::V200909::BulkMutateJobService::BiddingErrorReason
# - biddingTransitionErrorReason - AdWords::V200909::BulkMutateJobService::BiddingTransitionErrorReason
# - budgetErrorReason - AdWords::V200909::BulkMutateJobService::BudgetErrorReason
# - bulkMutateJobErrorReason - AdWords::V200909::BulkMutateJobService::BulkMutateJobErrorReason
+# - campaignCriterionErrorReason - AdWords::V200909::BulkMutateJobService::CampaignCriterionErrorReason
# - campaignErrorReason - AdWords::V200909::BulkMutateJobService::CampaignErrorReason
# - clientTermsErrorReason - AdWords::V200909::BulkMutateJobService::ClientTermsErrorReason
# - databaseErrorReason - AdWords::V200909::BulkMutateJobService::DatabaseErrorReason
# - dateErrorReason - AdWords::V200909::BulkMutateJobService::DateErrorReason
# - distinctErrorReason - AdWords::V200909::BulkMutateJobService::DistinctErrorReason
@@ -1683,10 +1731,11 @@
attr_accessor :authorizationErrorReason
attr_accessor :biddingErrorReason
attr_accessor :biddingTransitionErrorReason
attr_accessor :budgetErrorReason
attr_accessor :bulkMutateJobErrorReason
+ attr_accessor :campaignCriterionErrorReason
attr_accessor :campaignErrorReason
attr_accessor :clientTermsErrorReason
attr_accessor :databaseErrorReason
attr_accessor :dateErrorReason
attr_accessor :distinctErrorReason
@@ -1717,21 +1766,22 @@
attr_accessor :sizeLimitErrorReason
attr_accessor :statsQueryErrorReason
attr_accessor :stringLengthErrorReason
attr_accessor :targetErrorReason
- def initialize(adErrorReason = nil, adGroupAdErrorReason = nil, adGroupCriterionErrorReason = nil, adGroupServiceErrorReason = nil, authenticationErrorReason = nil, authorizationErrorReason = nil, biddingErrorReason = nil, biddingTransitionErrorReason = nil, budgetErrorReason = nil, bulkMutateJobErrorReason = nil, campaignErrorReason = nil, clientTermsErrorReason = nil, databaseErrorReason = nil, dateErrorReason = nil, distinctErrorReason = nil, entityAccessDeniedReason = nil, entityCountLimitExceededReason = nil, entityNotFoundReason = nil, idErrorReason = nil, imageErrorReason = nil, internalApiErrorReason = nil, jobErrorReason = nil, loasAuthenticationErrorReason = nil, mediaErrorReason = nil, newEntityCreationErrorReason = nil, notEmptyErrorReason = nil, notWhitelistedErrorReason = nil, nullErrorReason = nil, operationAccessDeniedReason = nil, operatorErrorReason = nil, pagingErrorReason = nil, policyViolationErrorReason = nil, quotaCheckErrorReason = nil, quotaErrorReason = nil, quotaExceededErrorReason = nil, rangeErrorReason = nil, readOnlyErrorReason = nil, regionCodeErrorReason = nil, requiredErrorReason = nil, sizeLimitErrorReason = nil, statsQueryErrorReason = nil, stringLengthErrorReason = nil, targetErrorReason = nil)
+ def initialize(adErrorReason = nil, adGroupAdErrorReason = nil, adGroupCriterionErrorReason = nil, adGroupServiceErrorReason = nil, authenticationErrorReason = nil, authorizationErrorReason = nil, biddingErrorReason = nil, biddingTransitionErrorReason = nil, budgetErrorReason = nil, bulkMutateJobErrorReason = nil, campaignCriterionErrorReason = nil, campaignErrorReason = nil, clientTermsErrorReason = nil, databaseErrorReason = nil, dateErrorReason = nil, distinctErrorReason = nil, entityAccessDeniedReason = nil, entityCountLimitExceededReason = nil, entityNotFoundReason = nil, idErrorReason = nil, imageErrorReason = nil, internalApiErrorReason = nil, jobErrorReason = nil, loasAuthenticationErrorReason = nil, mediaErrorReason = nil, newEntityCreationErrorReason = nil, notEmptyErrorReason = nil, notWhitelistedErrorReason = nil, nullErrorReason = nil, operationAccessDeniedReason = nil, operatorErrorReason = nil, pagingErrorReason = nil, policyViolationErrorReason = nil, quotaCheckErrorReason = nil, quotaErrorReason = nil, quotaExceededErrorReason = nil, rangeErrorReason = nil, readOnlyErrorReason = nil, regionCodeErrorReason = nil, requiredErrorReason = nil, sizeLimitErrorReason = nil, statsQueryErrorReason = nil, stringLengthErrorReason = nil, targetErrorReason = nil)
@adErrorReason = adErrorReason
@adGroupAdErrorReason = adGroupAdErrorReason
@adGroupCriterionErrorReason = adGroupCriterionErrorReason
@adGroupServiceErrorReason = adGroupServiceErrorReason
@authenticationErrorReason = authenticationErrorReason
@authorizationErrorReason = authorizationErrorReason
@biddingErrorReason = biddingErrorReason
@biddingTransitionErrorReason = biddingTransitionErrorReason
@budgetErrorReason = budgetErrorReason
@bulkMutateJobErrorReason = bulkMutateJobErrorReason
+ @campaignCriterionErrorReason = campaignCriterionErrorReason
@campaignErrorReason = campaignErrorReason
@clientTermsErrorReason = clientTermsErrorReason
@databaseErrorReason = databaseErrorReason
@dateErrorReason = dateErrorReason
@distinctErrorReason = distinctErrorReason
@@ -1997,10 +2047,42 @@
@adServingOptimizationStatus = adServingOptimizationStatus
@frequencyCap = frequencyCap
end
end
+# CampaignCriterion
+# - campaignId - SOAP::SOAPLong
+# - criterion - AdWords::V200909::BulkMutateJobService::Criterion
+# - campaignCriterion_Type - SOAP::SOAPString
+class CampaignCriterion
+ attr_accessor :campaignId
+ attr_accessor :criterion
+ attr_accessor :campaignCriterion_Type
+
+ def initialize(campaignId = nil, criterion = nil, campaignCriterion_Type = nil)
+ @campaignId = campaignId
+ @criterion = criterion
+ @campaignCriterion_Type = campaignCriterion_Type
+ end
+end
+
+# NegativeCampaignCriterion
+# - campaignId - SOAP::SOAPLong
+# - criterion - AdWords::V200909::BulkMutateJobService::Criterion
+# - campaignCriterion_Type - SOAP::SOAPString
+class NegativeCampaignCriterion < CampaignCriterion
+ attr_accessor :campaignId
+ attr_accessor :criterion
+ attr_accessor :campaignCriterion_Type
+
+ def initialize(campaignId = nil, criterion = nil, campaignCriterion_Type = nil)
+ @campaignId = campaignId
+ @criterion = criterion
+ @campaignCriterion_Type = campaignCriterion_Type
+ end
+end
+
# ComparableValue
# abstract
# - comparableValue_Type - SOAP::SOAPString
class ComparableValue
attr_accessor :comparableValue_Type
@@ -2071,10 +2153,26 @@
@id = id
@criterion_Type = criterion_Type
end
end
+# ContentLabel
+# - id - SOAP::SOAPLong
+# - criterion_Type - SOAP::SOAPString
+# - contentLabelType - AdWords::V200909::BulkMutateJobService::ContentLabelType
+class ContentLabel < Criterion
+ attr_accessor :id
+ attr_accessor :criterion_Type
+ attr_accessor :contentLabelType
+
+ def initialize(id = nil, criterion_Type = nil, contentLabelType = nil)
+ @id = id
+ @criterion_Type = criterion_Type
+ @contentLabelType = contentLabelType
+ end
+end
+
# Keyword
# - id - SOAP::SOAPLong
# - criterion_Type - SOAP::SOAPString
# - text - SOAP::SOAPString
# - matchType - AdWords::V200909::BulkMutateJobService::KeywordMatchType
@@ -2653,10 +2751,11 @@
# - adExtensionOverride - AdWords::V200909::BulkMutateJobService::AdExtensionOverride
# - adGroupAd - AdWords::V200909::BulkMutateJobService::AdGroupAd
# - adGroupCriterion - AdWords::V200909::BulkMutateJobService::AdGroupCriterion
# - adGroup - AdWords::V200909::BulkMutateJobService::AdGroup
# - ad - AdWords::V200909::BulkMutateJobService::Ad
+# - campaignCriterion - AdWords::V200909::BulkMutateJobService::CampaignCriterion
# - campaign - AdWords::V200909::BulkMutateJobService::Campaign
# - job - AdWords::V200909::BulkMutateJobService::Job
# - media - AdWords::V200909::BulkMutateJobService::Media
# - targetList - AdWords::V200909::BulkMutateJobService::TargetList
# - target - AdWords::V200909::BulkMutateJobService::Target
@@ -2664,22 +2763,24 @@
attr_accessor :adExtensionOverride
attr_accessor :adGroupAd
attr_accessor :adGroupCriterion
attr_accessor :adGroup
attr_accessor :ad
+ attr_accessor :campaignCriterion
attr_accessor :campaign
attr_accessor :job
attr_accessor :media
attr_accessor :targetList
attr_accessor :target
- def initialize(adExtensionOverride = nil, adGroupAd = nil, adGroupCriterion = nil, adGroup = nil, ad = nil, campaign = nil, job = nil, media = nil, targetList = nil, target = nil)
+ def initialize(adExtensionOverride = nil, adGroupAd = nil, adGroupCriterion = nil, adGroup = nil, ad = nil, campaignCriterion = nil, campaign = nil, job = nil, media = nil, targetList = nil, target = nil)
@adExtensionOverride = adExtensionOverride
@adGroupAd = adGroupAd
@adGroupCriterion = adGroupCriterion
@adGroup = adGroup
@ad = ad
+ @campaignCriterion = campaignCriterion
@campaign = campaign
@job = job
@media = media
@targetList = targetList
@target = target
@@ -2752,10 +2853,26 @@
@operation_Type = operation_Type
@operand = operand
end
end
+# CampaignCriterionOperation
+# - operator - AdWords::V200909::BulkMutateJobService::Operator
+# - operation_Type - SOAP::SOAPString
+# - operand - AdWords::V200909::BulkMutateJobService::CampaignCriterion
+class CampaignCriterionOperation < 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
+
# CampaignOperation
# - operator - AdWords::V200909::BulkMutateJobService::Operator
# - operation_Type - SOAP::SOAPString
# - biddingTransition - AdWords::V200909::BulkMutateJobService::BiddingTransition
# - operand - AdWords::V200909::BulkMutateJobService::Campaign
@@ -3582,19 +3699,14 @@
end
# Ad.ApprovalStatus
class AdApprovalStatus < ::String
APPROVED = AdApprovalStatus.new("APPROVED")
- AUTO_GENERATED = AdApprovalStatus.new("AUTO_GENERATED")
- DISABLED = AdApprovalStatus.new("DISABLED")
DISAPPROVED = AdApprovalStatus.new("DISAPPROVED")
FAMILY_SAFE = AdApprovalStatus.new("FAMILY_SAFE")
- FORBIDDEN = AdApprovalStatus.new("FORBIDDEN")
NON_FAMILY_SAFE = AdApprovalStatus.new("NON_FAMILY_SAFE")
- NOT_READY_FOR_APPROVAL = AdApprovalStatus.new("NOT_READY_FOR_APPROVAL")
PORN = AdApprovalStatus.new("PORN")
- SUSPICIOUS = AdApprovalStatus.new("SUSPICIOUS")
UNCHECKED = AdApprovalStatus.new("UNCHECKED")
end
# AdError.Reason
class AdErrorReason < ::String
@@ -3811,10 +3923,15 @@
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")
@@ -3973,10 +4090,27 @@
TOO_MANY_OPERATION_STREAMS_IN_REQUEST_PART = BulkMutateJobErrorReason.new("TOO_MANY_OPERATION_STREAMS_IN_REQUEST_PART")
TOO_MANY_RESULTS_TO_STORE = BulkMutateJobErrorReason.new("TOO_MANY_RESULTS_TO_STORE")
TOO_MANY_SCOPING_ENTITIES = BulkMutateJobErrorReason.new("TOO_MANY_SCOPING_ENTITIES")
end
+# CampaignCriterionError.Reason
+class CampaignCriterionErrorReason < ::String
+ CONCRETE_TYPE_REQUIRED = CampaignCriterionErrorReason.new("CONCRETE_TYPE_REQUIRED")
+ CRITERIA_QUOTA_EXCEEDED = CampaignCriterionErrorReason.new("CRITERIA_QUOTA_EXCEEDED")
+ ID_FILTERS_HAVE_DIFF_FIELDS_SET = CampaignCriterionErrorReason.new("ID_FILTERS_HAVE_DIFF_FIELDS_SET")
+ INVALID_EXCLUDED_CATEGORY = CampaignCriterionErrorReason.new("INVALID_EXCLUDED_CATEGORY")
+ INVALID_KEYWORD_TEXT = CampaignCriterionErrorReason.new("INVALID_KEYWORD_TEXT")
+ INVALID_PLACEMENT_URL = CampaignCriterionErrorReason.new("INVALID_PLACEMENT_URL")
+ TOO_MANY_OPERTAIONS = CampaignCriterionErrorReason.new("TOO_MANY_OPERTAIONS")
+end
+
+# CampaignCriterionLimitExceeded.CriteriaLimitType
+class CampaignCriterionLimitExceededCriteriaLimitType < ::String
+ CAMPAIGN_NEGATIVE_KEYWORD = CampaignCriterionLimitExceededCriteriaLimitType.new("CAMPAIGN_NEGATIVE_KEYWORD")
+ CAMPAIGN_NEGATIVE_WEBSITE = CampaignCriterionLimitExceededCriteriaLimitType.new("CAMPAIGN_NEGATIVE_WEBSITE")
+end
+
# CampaignError.Reason
class CampaignErrorReason < ::String
AFTER_MAXIMUM_ALLOWABLE_DATE = CampaignErrorReason.new("AFTER_MAXIMUM_ALLOWABLE_DATE")
CANNOT_ADD_CAMPAIGN_WITH_CONVERSION_OPTIMIZER_BIDDING_STRATEGY = CampaignErrorReason.new("CANNOT_ADD_CAMPAIGN_WITH_CONVERSION_OPTIMIZER_BIDDING_STRATEGY")
CANNOT_CHANGE_CAMPAIGN_TYPE = CampaignErrorReason.new("CANNOT_CHANGE_CAMPAIGN_TYPE")
@@ -4007,9 +4141,32 @@
end
# ClientTermsError.Reason
class ClientTermsErrorReason < ::String
INCOMPLETE_SIGNUP_CURRENT_ADWORDS_TNC_NOT_AGREED = ClientTermsErrorReason.new("INCOMPLETE_SIGNUP_CURRENT_ADWORDS_TNC_NOT_AGREED")
+end
+
+# ContentLabelType
+class ContentLabelType < ::String
+ ADULTISH = ContentLabelType.new("ADULTISH")
+ AFE = ContentLabelType.new("AFE")
+ CONFLICT = ContentLabelType.new("CONFLICT")
+ CONFLICT_TRAGEDY = ContentLabelType.new("CONFLICT_TRAGEDY")
+ DP = ContentLabelType.new("DP")
+ EDGY = ContentLabelType.new("EDGY")
+ EMBEDDED_VIDEO = ContentLabelType.new("EMBEDDED_VIDEO")
+ GAMES = ContentLabelType.new("GAMES")
+ JACKASS = ContentLabelType.new("JACKASS")
+ PROFANITY = ContentLabelType.new("PROFANITY")
+ SENSITIVE = ContentLabelType.new("SENSITIVE")
+ SIRENS = ContentLabelType.new("SIRENS")
+ TRAGEDY = ContentLabelType.new("TRAGEDY")
+ UGC = ContentLabelType.new("UGC")
+ UGC_FORUMS = ContentLabelType.new("UGC_FORUMS")
+ UGC_IMAGES = ContentLabelType.new("UGC_IMAGES")
+ UGC_SOCIAL = ContentLabelType.new("UGC_SOCIAL")
+ UGC_VIDEOS = ContentLabelType.new("UGC_VIDEOS")
+ VIDEO = ContentLabelType.new("VIDEO")
end
# DatabaseError.Reason
class DatabaseErrorReason < ::String
CAMPAIGN_PRODUCT_NOT_SUPPORTED = DatabaseErrorReason.new("CAMPAIGN_PRODUCT_NOT_SUPPORTED")