<xsd:complexType name="AveragePriceLeg">
<xsd:annotation>
<xsd:documentation xml:lang="en">The average price leg of an average price commodity bullion or non-precious metal forward transaction.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CommoditySwapLeg">
<xsd:sequence>
<xsd:group ref="PayerReceiver.model">
<xsd:annotation>
<xsd:documentation xml:lang="en">A complex group containing references to the identity of the paying party, the receiving party and the accounts used by each.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:group ref="CommodityCalculationPeriods.model" />
<xsd:element ref="commodity" />
<xsd:element name="quantityReference" type="QuantityReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">A pointer to a specification of quantity defined elsewhere.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pricingStartDate" type="AdjustableDate">
<xsd:annotation>
<xsd:documentation xml:lang="en">Defines the Start of the Pricing period. PricingStartDate is optional when discrete pricingDates are supplied and is not recommended to be included. Should they coexist, pricingStartDate is expected to be the same as the earliest pricing date or earlier for a Term deal as the discrete dates will take precedence.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="calculation" type="FloatingLegCalculation">
<xsd:annotation>
<xsd:documentation xml:lang="en">Captures details relevant to the calculation of the floating price.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="CommodityPaymentDates.model" />
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|