<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for Add_PushSubscriptionsResponse StructType
 * @subpackage Structs
 */
class Add_PushSubscriptionsResponse extends AbstractStructBase
{
    /**
     * The Add_PushSubscriptionsResult
     * Meta information extracted from the WSDL
     * - maxOccurs: 1
     * - minOccurs: 0
     * @var \StructType\ResultSuccess
     */
    public $Add_PushSubscriptionsResult;
    /**
     * Constructor method for Add_PushSubscriptionsResponse
     * @uses Add_PushSubscriptionsResponse::setAdd_PushSubscriptionsResult()
     * @param \StructType\ResultSuccess $add_PushSubscriptionsResult
     */
    public function __construct(\StructType\ResultSuccess $add_PushSubscriptionsResult = null)
    {
        $this
            ->setAdd_PushSubscriptionsResult($add_PushSubscriptionsResult);
    }
    /**
     * Get Add_PushSubscriptionsResult value
     * @return \StructType\ResultSuccess|null
     */
    public function getAdd_PushSubscriptionsResult()
    {
        return $this->Add_PushSubscriptionsResult;
    }
    /**
     * Set Add_PushSubscriptionsResult value
     * @param \StructType\ResultSuccess $add_PushSubscriptionsResult
     * @return \StructType\Add_PushSubscriptionsResponse
     */
    public function setAdd_PushSubscriptionsResult(\StructType\ResultSuccess $add_PushSubscriptionsResult = null)
    {
        $this->Add_PushSubscriptionsResult = $add_PushSubscriptionsResult;
        return $this;
    }
}
