<xsd:complexType name="LoanSettlementDateAvailabilityEvent" abstract="false">
<xsd:annotation>
<xsd:documentation xml:lang="en">An event structure defining information related to trade settlement date coordination.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractLoanAllocationEvent">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="amount" type="Money" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>The amount settled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:choice>
<xsd:element name="specificDates" type="DateList">
<xsd:annotation>
<xsd:documentation>Specific date or dates on which a trade may be settled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="Period.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">Specific range within which a trade may be settled.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element name="onOrAfterDate" type="xsd:date">
<xsd:annotation>
<xsd:documentation>Date on or after which a trade can be settled.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:sequence minOccurs="0">
<xsd:element name="leadDays" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation>Number of days advance notification required to express the intent to settle a trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="cutOffTime" type="xsd:time">
<xsd:annotation>
<xsd:documentation>Specific cutoff time to express the intent to settle a trade.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="noSettlePeriod" type="LoanAllocationNoSettlePeriod" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A period during which no settlement of a trade can occur, other than non-business days.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|