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>