Class ReportingPurpose

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

public class ReportingPurpose extends Object
A value that explains the reason or purpose that information is being reported. Examples might include RealTimePublic reporting, PrimaryEconomicTerms reporting, Confirmation reporting, or Snapshot reporting.

Java class for ReportingPurpose complex type.

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

 <complexType name="ReportingPurpose">
   <simpleContent>
     <extension base="<http://www.fpml.org/FpML-5/confirmation>Scheme">
       <attribute name="reportingPurposeScheme" type="{http://www.fpml.org/FpML-5/confirmation}NonEmptyURI" default="http://www.fpml.org/coding-scheme/reporting-purpose" />
     </extension>
   </simpleContent>
 </complexType>
 
  • Field Details

    • value

      protected String value
    • reportingPurposeScheme

      protected String reportingPurposeScheme
  • Constructor Details

    • ReportingPurpose

      public ReportingPurpose()
  • Method Details

    • getValue

      public String getValue()
      The base class for all types which define coding schemes that are allowed to be empty.
      Returns:
      possible object is String
    • setValue

      public void setValue(String value)
      Sets the value of the value property.
      Parameters:
      value - allowed object is String
    • getReportingPurposeScheme

      public String getReportingPurposeScheme()
      Gets the value of the reportingPurposeScheme property.
      Returns:
      possible object is String
    • setReportingPurposeScheme

      public void setReportingPurposeScheme(String value)
      Sets the value of the reportingPurposeScheme property.
      Parameters:
      value - allowed object is String