Class: Google::Apis::ContentV2_1::ShoppingAdsProgramStatusRegionStatus
- Inherits:
-
Object
- Object
- Google::Apis::ContentV2_1::ShoppingAdsProgramStatusRegionStatus
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/content_v2_1/classes.rb,
lib/google/apis/content_v2_1/representations.rb,
lib/google/apis/content_v2_1/representations.rb
Overview
Status of program and region.
Instance Attribute Summary collapse
-
#disapproval_date ⇒ String
Date by which eligibilityStatus will go from
WARNINGtoDISAPPROVED. -
#eligibility_status ⇒ String
Eligibility status of the Shopping Ads program.
-
#onboarding_issues ⇒ Array<String>
Issues that must be fixed to be eligible for review.
-
#region_codes ⇒ Array<String>
The two-letter ISO 3166-1 alpha-2 codes for all the regions with the same
eligibilityStatusandreviewEligibility. -
#review_eligibility_status ⇒ String
If a program is eligible for review in a specific region.
-
#review_ineligibility_reason ⇒ String
Review ineligibility reason if account is not eligible for review.
-
#review_ineligibility_reason_description ⇒ String
Reason a program in a specific region isn’t eligible for review.
-
#review_ineligibility_reason_details ⇒ Google::Apis::ContentV2_1::ShoppingAdsProgramStatusReviewIneligibilityReasonDetails
Additional details for review ineligibility reasons.
-
#review_issues ⇒ Array<String>
Issues evaluated in the review process.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ShoppingAdsProgramStatusRegionStatus
constructor
A new instance of ShoppingAdsProgramStatusRegionStatus.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ShoppingAdsProgramStatusRegionStatus
Returns a new instance of ShoppingAdsProgramStatusRegionStatus.
13511 13512 13513 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13511 def initialize(**args) update!(**args) end |
Instance Attribute Details
#disapproval_date ⇒ String
Date by which eligibilityStatus will go from WARNING to DISAPPROVED. Only
visible when your eligibilityStatus is WARNING. In ISO 8601 format: YYYY-MM-DD.
Corresponds to the JSON property disapprovalDate
13464 13465 13466 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13464 def disapproval_date @disapproval_date end |
#eligibility_status ⇒ String
Eligibility status of the Shopping Ads program.
Corresponds to the JSON property eligibilityStatus
13469 13470 13471 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13469 def eligibility_status @eligibility_status end |
#onboarding_issues ⇒ Array<String>
Issues that must be fixed to be eligible for review.
Corresponds to the JSON property onboardingIssues
13474 13475 13476 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13474 def onboarding_issues @onboarding_issues end |
#region_codes ⇒ Array<String>
The two-letter ISO 3166-1 alpha-2 codes for all the regions with the same eligibilityStatus and
reviewEligibility.
Corresponds to the JSON property regionCodes
13481 13482 13483 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13481 def region_codes @region_codes end |
#review_eligibility_status ⇒ String
If a program is eligible for review in a specific region. Only visible if
eligibilityStatus is DISAPPROVED.
Corresponds to the JSON property reviewEligibilityStatus
13487 13488 13489 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13487 def review_eligibility_status @review_eligibility_status end |
#review_ineligibility_reason ⇒ String
Review ineligibility reason if account is not eligible for review.
Corresponds to the JSON property reviewIneligibilityReason
13492 13493 13494 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13492 def review_ineligibility_reason @review_ineligibility_reason end |
#review_ineligibility_reason_description ⇒ String
Reason a program in a specific region isn’t eligible for review. Only visible
if reviewEligibilityStatus is INELIGIBLE.
Corresponds to the JSON property reviewIneligibilityReasonDescription
13498 13499 13500 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13498 def review_ineligibility_reason_description @review_ineligibility_reason_description end |
#review_ineligibility_reason_details ⇒ Google::Apis::ContentV2_1::ShoppingAdsProgramStatusReviewIneligibilityReasonDetails
Additional details for review ineligibility reasons.
Corresponds to the JSON property reviewIneligibilityReasonDetails
13503 13504 13505 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13503 def review_ineligibility_reason_details @review_ineligibility_reason_details end |
#review_issues ⇒ Array<String>
Issues evaluated in the review process. Fix all issues before requesting a
review.
Corresponds to the JSON property reviewIssues
13509 13510 13511 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13509 def review_issues @review_issues end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 |
# File 'lib/google/apis/content_v2_1/classes.rb', line 13516 def update!(**args) @disapproval_date = args[:disapproval_date] if args.key?(:disapproval_date) @eligibility_status = args[:eligibility_status] if args.key?(:eligibility_status) @onboarding_issues = args[:onboarding_issues] if args.key?(:onboarding_issues) @region_codes = args[:region_codes] if args.key?(:region_codes) @review_eligibility_status = args[:review_eligibility_status] if args.key?(:review_eligibility_status) @review_ineligibility_reason = args[:review_ineligibility_reason] if args.key?(:review_ineligibility_reason) @review_ineligibility_reason_description = args[:review_ineligibility_reason_description] if args.key?(:review_ineligibility_reason_description) @review_ineligibility_reason_details = args[:review_ineligibility_reason_details] if args.key?(:review_ineligibility_reason_details) @review_issues = args[:review_issues] if args.key?(:review_issues) end |