ArrayOfUserCertification

<xs:complexType name="ArrayOfUserCertification">
		<xs:sequence>
			<xs:element name="UserCertification" type="UserCertification" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
</xs:complexType>

UserCertification Entity

<xs:complexType name="UserCertification" mixed="false">
	<xs:complexContent>
		<xs:extension base="CorrigoEntityWithOptimisticLock">
			<xs:sequence>
				<xs:element name="UserId" type="xs:int"/>
				<xs:element name="CertificationNumber" type="xs:string" minOccurs="0"/>
				<xs:element name="CertificationClassId" type="EmpCertificationClass"/>
				<xs:element name="ExpiresDate" type="xs:dateTime" nillable="true"/>
			</xs:sequence>
		</xs:extension>
	</xs:complexContent>
</xs:complexType>

EmpCertificationClass Enumeration

<xs:simpleType name="EmpCertificationClass">
	<xs:restriction base="xs:string">
		<xs:enumeration value="None"/>
		<xs:enumeration value="Class1"/>
		<xs:enumeration value="Class1AndClass2"/>
		<xs:enumeration value="Class1AndClass2AndClass3"/>
		<xs:enumeration value="Class1AndClass3"/>
		<xs:enumeration value="Class2"/>
		<xs:enumeration value="Class2AndClass3"/>
		<xs:enumeration value="Class3"/>
		<xs:enumeration value="Universal"/>
	</xs:restriction>
</xs:simpleType>