<?php
namespace ModulesAbstract\ElectronicInvoice\UBL21Structure;

/**
 * OversupplyQuantity
 *
 * @see http://www.datypic.com/sc/ubl21/e-cbc_OversupplyQuantity.html
 */
class TypeOversupplyQuantity extends AbstractPeppolElementWithOneValueFloat
{

	/**
	 * unitCode, 0..1, attribute, optional tag
	 *
	 * The unit of the quantity
	 * @var string
	 */
	public $unitCode = null;

	/**
	 * unitCodeListID, 0..1, attribute, optional tag
	 *
	 * The quantity unit code list.
	 * @var string
	 */
	public $unitCodeListID = null;

	/**
	 * unitCodeListAgencyID, 0..1, attribute, optional tag
	 *
	 * The identification of the agency that maintains the quantity unit code list
	 * @var string
	 */
	public $unitCodeListAgencyID = null;

	/**
	 * unitCodeListAgencyName, 0..1, attribute, optional tag
	 *
	 * The name of the agency which maintains the quantity unit code list.
	 * @var mixed
	 */
	public $unitCodeListAgencyName = null;

}
