ApiTypes Class
<xs:simpleType name="ApiTypes">
<xs:restriction base="xs:string">
<xs:enumeration value="SOAP"/>
<xs:enumeration value="REST"/>
</xs:restriction>
</xs:simpleType>
ArrayOfUserSignInInfo Class
<xs:complexType name="ArrayOfUserSignInInfo">
<xs:sequence>
<xs:element name="UserSignInInfo" type="UserSignInInfo" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
UserSignInInfo Class
<xs:complexType name="UserSignInInfo">
<xs:sequence>
<xs:element name="ID" type="xs:int"/>
<xs:element name="CreatedDate" type="xs:dateTime" nillable="true"/>
<xs:element name="LastSignInDate" type="xs:dateTime" nillable="true"/>
<xs:element name="SignInCount" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="UserSignInInfoCommand" mixed="false">
<xs:complexContent>
<xs:extension base="CommandRequest">
<xs:sequence>
<xs:element name="UserIds" type="ArrayOfInt" minOccurs="0"/>
<xs:element name="SignInThresholdDate" type="xs:dateTime" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="UserSignInInfoResponse" mixed="false">
<xs:complexContent>
<xs:extension base="CommandResponse">
<xs:sequence>
<xs:element name="UserSignInInfos" type="ArrayOfUserSignInInfo" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
UserOrProviderSuspendCommand
<xs:complexType name="UserOrProviderSuspendCommand" mixed="false">
<xs:complexContent>
<xs:extension base="tns:CommandRequest">
<xs:sequence>
<xs:element name="Id" type="xs:int" minOccurs="1" maxOccurs="1"/>
<xs:element name="Reactivate" type="xs:boolean" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>