<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for Get_CostAndCompensationReportResponse StructType
 * @subpackage Structs
 */
class Get_CostAndCompensationReportResponse extends AbstractStructBase
{
    /**
     * The Get_CostAndCompensationReportResult
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \StructType\GetCostCompensationReportResult
     */
    public $Get_CostAndCompensationReportResult;
    /**
     * Constructor method for Get_CostAndCompensationReportResponse
     * @uses Get_CostAndCompensationReportResponse::setGet_CostAndCompensationReportResult()
     * @param \StructType\GetCostCompensationReportResult $get_CostAndCompensationReportResult
     */
    public function __construct(\StructType\GetCostCompensationReportResult $get_CostAndCompensationReportResult = null)
    {
        $this
            ->setGet_CostAndCompensationReportResult($get_CostAndCompensationReportResult);
    }
    /**
     * Get Get_CostAndCompensationReportResult value
     * @return \StructType\GetCostCompensationReportResult|null
     */
    public function getGet_CostAndCompensationReportResult()
    {
        return $this->Get_CostAndCompensationReportResult;
    }
    /**
     * Set Get_CostAndCompensationReportResult value
     * @param \StructType\GetCostCompensationReportResult $get_CostAndCompensationReportResult
     * @return \StructType\Get_CostAndCompensationReportResponse
     */
    public function setGet_CostAndCompensationReportResult(\StructType\GetCostCompensationReportResult $get_CostAndCompensationReportResult = null)
    {
        $this->Get_CostAndCompensationReportResult = $get_CostAndCompensationReportResult;
        return $this;
    }
}
