<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for MagellanTracersSelection StructType
 * @subpackage Structs
 */
class MagellanTracersSelection extends AbstractStructBase
{
    /**
     * The MagellanTracers
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \ArrayType\ArrayOfMagellanTracerIdentifier
     */
    public $MagellanTracers;
    /**
     * Constructor method for MagellanTracersSelection
     * @uses MagellanTracersSelection::setMagellanTracers()
     * @param \ArrayType\ArrayOfMagellanTracerIdentifier $magellanTracers
     */
    public function __construct(\ArrayType\ArrayOfMagellanTracerIdentifier $magellanTracers = null)
    {
        $this
            ->setMagellanTracers($magellanTracers);
    }
    /**
     * Get MagellanTracers value
     * @return \ArrayType\ArrayOfMagellanTracerIdentifier|null
     */
    public function getMagellanTracers()
    {
        return $this->MagellanTracers;
    }
    /**
     * Set MagellanTracers value
     * @param \ArrayType\ArrayOfMagellanTracerIdentifier $magellanTracers
     * @return \StructType\MagellanTracersSelection
     */
    public function setMagellanTracers(\ArrayType\ArrayOfMagellanTracerIdentifier $magellanTracers = null)
    {
        $this->MagellanTracers = $magellanTracers;
        return $this;
    }
}
