<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for GetBudgetExchangeRateResponse StructType
 * @subpackage Structs
 */
class GetBudgetExchangeRateResponse extends AbstractStructBase
{
    /**
     * The getBudgetExchangeRateResult
     * Meta information extracted from the WSDL
     * - ref: platformCore:getBudgetExchangeRateResult
     * @var \StructType\GetBudgetExchangeRateResult
     */
    public $getBudgetExchangeRateResult;
    /**
     * Constructor method for GetBudgetExchangeRateResponse
     * @uses GetBudgetExchangeRateResponse::setGetBudgetExchangeRateResult()
     * @param \StructType\GetBudgetExchangeRateResult $getBudgetExchangeRateResult
     */
    public function __construct(\StructType\GetBudgetExchangeRateResult $getBudgetExchangeRateResult = null)
    {
        $this
            ->setGetBudgetExchangeRateResult($getBudgetExchangeRateResult);
    }
    /**
     * Get getBudgetExchangeRateResult value
     * @return \StructType\GetBudgetExchangeRateResult|null
     */
    public function getGetBudgetExchangeRateResult()
    {
        return $this->getBudgetExchangeRateResult;
    }
    /**
     * Set getBudgetExchangeRateResult value
     * @param \StructType\GetBudgetExchangeRateResult $getBudgetExchangeRateResult
     * @return \StructType\GetBudgetExchangeRateResponse
     */
    public function setGetBudgetExchangeRateResult(\StructType\GetBudgetExchangeRateResult $getBudgetExchangeRateResult = null)
    {
        $this->getBudgetExchangeRateResult = $getBudgetExchangeRateResult;
        return $this;
    }
}
