<?php
namespace ModulesAbstract\ElectronicInvoice\UBL21Structure;

/**
 * CorporateRegistrationScheme
 *
 * @see http://www.datypic.com/sc/ubl21/e-cac_CorporateRegistrationScheme.html
 */
class TypeCorporateRegistrationScheme extends AbstractPeppolElement
{

	/**
	 * cbc:ID, 0..1, optional tag
	 *
	 * An identifier for this registration scheme.
	 * @var mixed
	 */
	public $ID = null;

	/**
	 * cbc:Name, 0..1, optional tag
	 *
	 * The name of this registration scheme.
	 * @var mixed
	 */
	public $Name = null;

	/**
	 * cbc:CorporateRegistrationTypeCode, 0..1, optional tag
	 *
	 * A code signifying the type of this registration scheme.
	 * @var mixed
	 */
	public $CorporateRegistrationTypeCode = null;

	/**
	 * cac:JurisdictionRegionAddress, 0..*
	 *
	 * A geographic area in which this registration scheme applies.
	 * @var mixed
	 */
	public $JurisdictionRegionAddress = null;

}
