<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for GetEcoPerformanceProfilesResult StructType
 * @subpackage Structs
 */
class GetEcoPerformanceProfilesResult extends ExecutionResult
{
    /**
     * The Profiles
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \ArrayType\ArrayOfEcoPerformanceProfile
     */
    public $Profiles;
    /**
     * Constructor method for GetEcoPerformanceProfilesResult
     * @uses GetEcoPerformanceProfilesResult::setProfiles()
     * @param \ArrayType\ArrayOfEcoPerformanceProfile $profiles
     */
    public function __construct(\ArrayType\ArrayOfEcoPerformanceProfile $profiles = null)
    {
        $this
            ->setProfiles($profiles);
    }
    /**
     * Get Profiles value
     * @return \ArrayType\ArrayOfEcoPerformanceProfile|null
     */
    public function getProfiles()
    {
        return $this->Profiles;
    }
    /**
     * Set Profiles value
     * @param \ArrayType\ArrayOfEcoPerformanceProfile $profiles
     * @return \StructType\GetEcoPerformanceProfilesResult
     */
    public function setProfiles(\ArrayType\ArrayOfEcoPerformanceProfile $profiles = null)
    {
        $this->Profiles = $profiles;
        return $this;
    }
}
