<?php

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

use \WsdlToPhp\PackageBase\AbstractStructBase;

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