<?php

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

use \WsdlToPhp\PackageBase\AbstractStructBase;

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