lms/vendor/google/apiclient-services/src/ShoppingContent/ShoppingAdsProgramStatusRegionStatus.php
2025-12-15 12:26:23 +01:00

188 lines
4.3 KiB
PHP

<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\ShoppingContent;
class ShoppingAdsProgramStatusRegionStatus extends \Google\Collection
{
protected $collection_key = 'reviewIssues';
/**
* @var string
*/
public $disapprovalDate;
/**
* @var string
*/
public $eligibilityStatus;
/**
* @var string[]
*/
public $onboardingIssues;
/**
* @var string[]
*/
public $regionCodes;
/**
* @var string
*/
public $reviewEligibilityStatus;
/**
* @var string
*/
public $reviewIneligibilityReason;
/**
* @var string
*/
public $reviewIneligibilityReasonDescription;
protected $reviewIneligibilityReasonDetailsType = ShoppingAdsProgramStatusReviewIneligibilityReasonDetails::class;
protected $reviewIneligibilityReasonDetailsDataType = '';
/**
* @var string[]
*/
public $reviewIssues;
/**
* @param string
*/
public function setDisapprovalDate($disapprovalDate)
{
$this->disapprovalDate = $disapprovalDate;
}
/**
* @return string
*/
public function getDisapprovalDate()
{
return $this->disapprovalDate;
}
/**
* @param string
*/
public function setEligibilityStatus($eligibilityStatus)
{
$this->eligibilityStatus = $eligibilityStatus;
}
/**
* @return string
*/
public function getEligibilityStatus()
{
return $this->eligibilityStatus;
}
/**
* @param string[]
*/
public function setOnboardingIssues($onboardingIssues)
{
$this->onboardingIssues = $onboardingIssues;
}
/**
* @return string[]
*/
public function getOnboardingIssues()
{
return $this->onboardingIssues;
}
/**
* @param string[]
*/
public function setRegionCodes($regionCodes)
{
$this->regionCodes = $regionCodes;
}
/**
* @return string[]
*/
public function getRegionCodes()
{
return $this->regionCodes;
}
/**
* @param string
*/
public function setReviewEligibilityStatus($reviewEligibilityStatus)
{
$this->reviewEligibilityStatus = $reviewEligibilityStatus;
}
/**
* @return string
*/
public function getReviewEligibilityStatus()
{
return $this->reviewEligibilityStatus;
}
/**
* @param string
*/
public function setReviewIneligibilityReason($reviewIneligibilityReason)
{
$this->reviewIneligibilityReason = $reviewIneligibilityReason;
}
/**
* @return string
*/
public function getReviewIneligibilityReason()
{
return $this->reviewIneligibilityReason;
}
/**
* @param string
*/
public function setReviewIneligibilityReasonDescription($reviewIneligibilityReasonDescription)
{
$this->reviewIneligibilityReasonDescription = $reviewIneligibilityReasonDescription;
}
/**
* @return string
*/
public function getReviewIneligibilityReasonDescription()
{
return $this->reviewIneligibilityReasonDescription;
}
/**
* @param ShoppingAdsProgramStatusReviewIneligibilityReasonDetails
*/
public function setReviewIneligibilityReasonDetails(ShoppingAdsProgramStatusReviewIneligibilityReasonDetails $reviewIneligibilityReasonDetails)
{
$this->reviewIneligibilityReasonDetails = $reviewIneligibilityReasonDetails;
}
/**
* @return ShoppingAdsProgramStatusReviewIneligibilityReasonDetails
*/
public function getReviewIneligibilityReasonDetails()
{
return $this->reviewIneligibilityReasonDetails;
}
/**
* @param string[]
*/
public function setReviewIssues($reviewIssues)
{
$this->reviewIssues = $reviewIssues;
}
/**
* @return string[]
*/
public function getReviewIssues()
{
return $this->reviewIssues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ShoppingAdsProgramStatusRegionStatus::class, 'Google_Service_ShoppingContent_ShoppingAdsProgramStatusRegionStatus');