<?php

namespace \Losc\CucmBundle\Model\Webservice\StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for AddDeviceMobilityGroupReq StructType
 * @subpackage Structs
 */
class AddDeviceMobilityGroupReq extends APIRequest
{
    /**
     * The deviceMobilityGroup
     * @var \\Losc\CucmBundle\Model\Webservice\StructType\XDeviceMobilityGroup
     */
    public $deviceMobilityGroup;
    /**
     * Constructor method for AddDeviceMobilityGroupReq
     * @uses AddDeviceMobilityGroupReq::setDeviceMobilityGroup()
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XDeviceMobilityGroup $deviceMobilityGroup
     */
    public function __construct(\\Losc\CucmBundle\Model\Webservice\StructType\XDeviceMobilityGroup $deviceMobilityGroup = null)
    {
        $this
            ->setDeviceMobilityGroup($deviceMobilityGroup);
    }
    /**
     * Get deviceMobilityGroup value
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\XDeviceMobilityGroup|null
     */
    public function getDeviceMobilityGroup()
    {
        return $this->deviceMobilityGroup;
    }
    /**
     * Set deviceMobilityGroup value
     * @param \\Losc\CucmBundle\Model\Webservice\StructType\XDeviceMobilityGroup $deviceMobilityGroup
     * @return \\Losc\CucmBundle\Model\Webservice\StructType\AddDeviceMobilityGroupReq
     */
    public function setDeviceMobilityGroup(\\Losc\CucmBundle\Model\Webservice\StructType\XDeviceMobilityGroup $deviceMobilityGroup = null)
    {
        $this->deviceMobilityGroup = $deviceMobilityGroup;
        return $this;
    }
}
