<?php

namespace StructType;

use \WsdlToPhp\PackageBase\AbstractStructBase;

/**
 * This class stands for Mass_Reopen_Procurement_Documents_Line_DataType StructType
 * Meta information extracted from the WSDL
 * - documentation: Mass Reopen Procurement Documents Line Data
 * @subpackage Structs
 */
class Mass_Reopen_Procurement_Documents_Line_DataType extends AbstractStructBase
{
    /**
     * The Business_Document_Reference
     * Meta information extracted from the WSDL
     * - documentation: Business Document Reference
     * @var \StructType\Business_DocumentObjectType
     */
    public $Business_Document_Reference;
    /**
     * Constructor method for Mass_Reopen_Procurement_Documents_Line_DataType
     * @uses Mass_Reopen_Procurement_Documents_Line_DataType::setBusiness_Document_Reference()
     * @param \StructType\Business_DocumentObjectType $business_Document_Reference
     */
    public function __construct(\StructType\Business_DocumentObjectType $business_Document_Reference = null)
    {
        $this
            ->setBusiness_Document_Reference($business_Document_Reference);
    }
    /**
     * Get Business_Document_Reference value
     * @return \StructType\Business_DocumentObjectType|null
     */
    public function getBusiness_Document_Reference()
    {
        return $this->Business_Document_Reference;
    }
    /**
     * Set Business_Document_Reference value
     * @param \StructType\Business_DocumentObjectType $business_Document_Reference
     * @return \StructType\Mass_Reopen_Procurement_Documents_Line_DataType
     */
    public function setBusiness_Document_Reference(\StructType\Business_DocumentObjectType $business_Document_Reference = null)
    {
        $this->Business_Document_Reference = $business_Document_Reference;
        return $this;
    }
}
