<?php

namespace patest\StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for GetProductsMaxTransactionCommission-Request StructType
 * Meta information extracted from the WSDL
 * - nillable: true
 * - type: tns:GetProductsMaxTransactionCommission-Request
 * @subpackage Structs
 */
class GetProductsMaxTransactionCommission_Request extends ExtensibleDataContract
{
    /**
     * The EntityIdentities
     * Meta information extracted from the WSDL
     * - nillable: true
     * @var \patest\ArrayType\ArrayOfEntityIdentity
     */
    public $EntityIdentities;
    /**
     * Constructor method for GetProductsMaxTransactionCommission-Request
     * @uses GetProductsMaxTransactionCommission_Request::setEntityIdentities()
     * @param \patest\ArrayType\ArrayOfEntityIdentity $entityIdentities
     */
    public function __construct(\patest\ArrayType\ArrayOfEntityIdentity $entityIdentities = null)
    {
        $this
            ->setEntityIdentities($entityIdentities);
    }
    /**
     * Get EntityIdentities value
     * @return \patest\ArrayType\ArrayOfEntityIdentity|null
     */
    public function getEntityIdentities()
    {
        return $this->EntityIdentities;
    }
    /**
     * Set EntityIdentities value
     * @param \patest\ArrayType\ArrayOfEntityIdentity $entityIdentities
     * @return \patest\StructType\GetProductsMaxTransactionCommission_Request
     */
    public function setEntityIdentities(\patest\ArrayType\ArrayOfEntityIdentity $entityIdentities = null)
    {
        $this->EntityIdentities = $entityIdentities;
        return $this;
    }
}
