Class Documentation

java.lang.Object
net.finmath.smartcontract.product.xml.Documentation

public class Documentation extends Object
An entity for defining the definitions that govern the document and should include the year and type of definitions referenced, along with any relevant documentation (such as master agreement) and the date it was signed.

Java class for Documentation complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Documentation">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="masterAgreement" type="{http://www.fpml.org/FpML-5/confirmation}MasterAgreement" minOccurs="0"/>
         <choice minOccurs="0">
           <element name="masterConfirmation" type="{http://www.fpml.org/FpML-5/confirmation}MasterConfirmation"/>
           <element name="brokerConfirmation" type="{http://www.fpml.org/FpML-5/confirmation}BrokerConfirmation"/>
         </choice>
         <element name="contractualDefinitions" type="{http://www.fpml.org/FpML-5/confirmation}ContractualDefinitions" maxOccurs="unbounded" minOccurs="0"/>
         <element name="contractualTermsSupplement" type="{http://www.fpml.org/FpML-5/confirmation}ContractualTermsSupplement" maxOccurs="unbounded" minOccurs="0"/>
         <element name="contractualMatrix" type="{http://www.fpml.org/FpML-5/confirmation}ContractualMatrix" maxOccurs="unbounded" minOccurs="0"/>
         <element name="creditSupportAgreement" type="{http://www.fpml.org/FpML-5/confirmation}CreditSupportAgreement" minOccurs="0"/>
         <element name="otherAgreement" type="{http://www.fpml.org/FpML-5/confirmation}OtherAgreement" maxOccurs="unbounded" minOccurs="0"/>
         <element name="attachment" type="{http://www.fpml.org/FpML-5/confirmation}Resource" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>