<xs:complexType name="ContingencyType">
<xs:sequence>
<xs:element name="Description" type="commons:ContingencyDescriptionEnum" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
</xs:documentation>
<xs:appinfo>
<retsid>101433</retsid>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="IsSatisfied" type="commons:nullable-boolean" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
Implementors are encouraged to use the
timestamps to manage contingency
state, however, for historical reasons
a boolean is provided
</xs:documentation>
<xs:appinfo>
<retsid>101434</retsid>
<example>
</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ExpirationTimestamp" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The timestamp that the contingency
reason will expire.
</xs:documentation>
<xs:appinfo>
<retsid>101435</retsid>
<example>
</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="RemoveTimestamp" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The timestamp that the contingency
reason was satisfied.
</xs:documentation>
<xs:appinfo>
<retsid>101436</retsid>
<example>
</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="KickOutTimestamp" type="xs:dateTime" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>
The timestamp that the contingency
reason failed.
</xs:documentation>
<xs:appinfo>
<retsid>101437</retsid>
<example>
</example>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
|