|
1007 | 1007 | </xs:element> |
1008 | 1008 | <xs:element type="xs:boolean" name="IsAveraged" minOccurs="0" maxOccurs="1"/> |
1009 | 1009 | <xs:element type="xs:boolean" name="IsInArrears" minOccurs="0" maxOccurs="1"/> |
1010 | | - <xs:element type="xs:integer" name="FutureMonthOffset" minOccurs="0" maxOccurs="1"/> |
1011 | | - <xs:element type="xs:integer" name="DeliveryRollDays" minOccurs="0" maxOccurs="1"/> |
| 1010 | + <xs:element type="xs:nonNegativeInteger" name="FutureMonthOffset" minOccurs="0" maxOccurs="1"/> |
| 1011 | + <xs:element type="xs:nonNegativeInteger" name="DeliveryRollDays" minOccurs="0" maxOccurs="1"/> |
1012 | 1012 | <xs:element type="xs:nonNegativeInteger" name="DailyExpiryOffset" minOccurs="0" maxOccurs="1"/> |
1013 | 1013 | <xs:element type="xs:boolean" name="IncludePeriodEnd" minOccurs="0" maxOccurs="1"/> |
1014 | 1014 | <xs:element type="xs:boolean" name="ExcludePeriodStart" minOccurs="0" maxOccurs="1"/> |
|
1073 | 1073 | <xs:element type="xs:float" name="Spread" minOccurs="0" maxOccurs="1"/> |
1074 | 1074 | <xs:element type="commodityQuantityFrequencyType" name="CommodityQuantityFrequency" minOccurs="0" maxOccurs="1"/> |
1075 | 1075 | <xs:element type="commodityPayRelativeToType" name="CommodityPayRelativeTo" minOccurs="0" maxOccurs="1"/> |
1076 | | - <xs:element type="xs:integer" name="FutureMonthOffset" minOccurs="0" maxOccurs="1"/> |
1077 | | - <xs:element type="xs:integer" name="DeliveryRollDays" minOccurs="0" maxOccurs="1"/> |
| 1076 | + <xs:element type="xs:nonNegativeInteger" name="FutureMonthOffset" minOccurs="0" maxOccurs="1"/> |
| 1077 | + <xs:element type="xs:nonNegativeInteger" name="DeliveryRollDays" minOccurs="0" maxOccurs="1"/> |
1078 | 1078 | <xs:element type="xs:boolean" name="IncludePeriodEnd" minOccurs="0" maxOccurs="1"/> |
1079 | 1079 | <xs:element type="xs:string" name="FXIndex" minOccurs="0"/> |
1080 | 1080 | </xs:all> |
|
1100 | 1100 | <xs:element type="xs:float" name="Spread" minOccurs="0" maxOccurs="1"/> |
1101 | 1101 | <xs:element type="commodityQuantityFrequencyType" name="CommodityQuantityFrequency" minOccurs="0" maxOccurs="1"/> |
1102 | 1102 | <xs:element type="commodityPayRelativeToType" name="CommodityPayRelativeTo" minOccurs="0" maxOccurs="1"/> |
1103 | | - <xs:element type="xs:integer" name="FutureMonthOffset" minOccurs="0" maxOccurs="1"/> |
1104 | | - <xs:element type="xs:integer" name="DeliveryRollDays" minOccurs="0" maxOccurs="1"/> |
| 1103 | + <xs:element type="xs:nonNegativeInteger" name="FutureMonthOffset" minOccurs="0" maxOccurs="1"/> |
| 1104 | + <xs:element type="xs:nonNegativeInteger" name="DeliveryRollDays" minOccurs="0" maxOccurs="1"/> |
1105 | 1105 | <xs:element type="xs:boolean" name="IncludePeriodEnd" minOccurs="0" maxOccurs="1"/> |
1106 | 1106 | <xs:element type="xs:string" name="FXIndex" minOccurs="0"/> |
1107 | 1107 | </xs:all> |
|
1794 | 1794 | <xs:element type="xs:string" name="Exchange" minOccurs="0"/> |
1795 | 1795 | <xs:element type="xs:float" name="Weight" minOccurs="0"/> |
1796 | 1796 | <xs:element type="xs:string" name="PriceType" minOccurs="0"/> |
1797 | | - <xs:element type="xs:int" name="FutureMonthOffset" minOccurs="0"/> |
1798 | | - <xs:element type="xs:int" name="DeliveryRollDays" minOccurs="0"/> |
| 1797 | + <xs:element type="xs:nonNegativeInteger" name="FutureMonthOffset" minOccurs="0"/> |
| 1798 | + <xs:element type="xs:nonNegativeInteger" name="DeliveryRollDays" minOccurs="0"/> |
1799 | 1799 | <xs:element type="xs:string" name="DeliveryRollCalendar" minOccurs="0"/> |
1800 | 1800 | <xs:element type="xs:string" name="Interpolation" minOccurs="0"/> |
1801 | 1801 | <xs:element type="xs:float" name="BidAskAdjustment" minOccurs="0"/> |
|
0 commit comments