All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.fpml.fpml_5.confirmation.OptionExerciseAmounts Maven / Gradle / Ivy

There is a newer version: 6.0.0-dev.61
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.05.10 at 03:58:40 PM UTC 
//


package org.fpml.fpml_5.confirmation;

import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for OptionExerciseAmounts complex type. * *

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

 * <complexType name="OptionExerciseAmounts">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <choice>
 *         <sequence>
 *           <element name="notionalReference" type="{http://www.fpml.org/FpML-5/confirmation}NotionalReference" minOccurs="0"/>
 *           <element name="exerciseInNotionalAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money"/>
 *           <element name="outstandingNotionalAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="notionalScheduleReference" type="{http://www.fpml.org/FpML-5/confirmation}NotionalReference" minOccurs="0"/>
 *           <element name="exerciseInNotionalSchedule" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeAmountSchedule"/>
 *           <element name="outstandingNotionalSchedule" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeAmountSchedule" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="numberOfOptionsReference" type="{http://www.fpml.org/FpML-5/confirmation}NumberOfOptionsReference" minOccurs="0"/>
 *           <element name="exerciseInNumberOfOptions" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *           <element name="outstandingNumberOfOptions" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         </sequence>
 *         <sequence>
 *           <element name="numberOfUnitsReference" type="{http://www.fpml.org/FpML-5/confirmation}NumberOfUnitsReference" minOccurs="0"/>
 *           <element name="exerciseInNumberOfUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
 *           <element name="outstandingNumberOfUnits" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
 *         </sequence>
 *       </choice>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OptionExerciseAmounts", propOrder = { "notionalReference", "exerciseInNotionalAmount", "outstandingNotionalAmount", "notionalScheduleReference", "exerciseInNotionalSchedule", "outstandingNotionalSchedule", "numberOfOptionsReference", "exerciseInNumberOfOptions", "outstandingNumberOfOptions", "numberOfUnitsReference", "exerciseInNumberOfUnits", "outstandingNumberOfUnits" }) public class OptionExerciseAmounts { protected NotionalReference notionalReference; protected Money exerciseInNotionalAmount; protected Money outstandingNotionalAmount; protected NotionalReference notionalScheduleReference; protected NonNegativeAmountSchedule exerciseInNotionalSchedule; protected NonNegativeAmountSchedule outstandingNotionalSchedule; protected NumberOfOptionsReference numberOfOptionsReference; protected BigDecimal exerciseInNumberOfOptions; protected BigDecimal outstandingNumberOfOptions; protected NumberOfUnitsReference numberOfUnitsReference; protected BigDecimal exerciseInNumberOfUnits; protected BigDecimal outstandingNumberOfUnits; /** * Gets the value of the notionalReference property. * * @return * possible object is * {@link NotionalReference } * */ public NotionalReference getNotionalReference() { return notionalReference; } /** * Sets the value of the notionalReference property. * * @param value * allowed object is * {@link NotionalReference } * */ public void setNotionalReference(NotionalReference value) { this.notionalReference = value; } /** * Gets the value of the exerciseInNotionalAmount property. * * @return * possible object is * {@link Money } * */ public Money getExerciseInNotionalAmount() { return exerciseInNotionalAmount; } /** * Sets the value of the exerciseInNotionalAmount property. * * @param value * allowed object is * {@link Money } * */ public void setExerciseInNotionalAmount(Money value) { this.exerciseInNotionalAmount = value; } /** * Gets the value of the outstandingNotionalAmount property. * * @return * possible object is * {@link Money } * */ public Money getOutstandingNotionalAmount() { return outstandingNotionalAmount; } /** * Sets the value of the outstandingNotionalAmount property. * * @param value * allowed object is * {@link Money } * */ public void setOutstandingNotionalAmount(Money value) { this.outstandingNotionalAmount = value; } /** * Gets the value of the notionalScheduleReference property. * * @return * possible object is * {@link NotionalReference } * */ public NotionalReference getNotionalScheduleReference() { return notionalScheduleReference; } /** * Sets the value of the notionalScheduleReference property. * * @param value * allowed object is * {@link NotionalReference } * */ public void setNotionalScheduleReference(NotionalReference value) { this.notionalScheduleReference = value; } /** * Gets the value of the exerciseInNotionalSchedule property. * * @return * possible object is * {@link NonNegativeAmountSchedule } * */ public NonNegativeAmountSchedule getExerciseInNotionalSchedule() { return exerciseInNotionalSchedule; } /** * Sets the value of the exerciseInNotionalSchedule property. * * @param value * allowed object is * {@link NonNegativeAmountSchedule } * */ public void setExerciseInNotionalSchedule(NonNegativeAmountSchedule value) { this.exerciseInNotionalSchedule = value; } /** * Gets the value of the outstandingNotionalSchedule property. * * @return * possible object is * {@link NonNegativeAmountSchedule } * */ public NonNegativeAmountSchedule getOutstandingNotionalSchedule() { return outstandingNotionalSchedule; } /** * Sets the value of the outstandingNotionalSchedule property. * * @param value * allowed object is * {@link NonNegativeAmountSchedule } * */ public void setOutstandingNotionalSchedule(NonNegativeAmountSchedule value) { this.outstandingNotionalSchedule = value; } /** * Gets the value of the numberOfOptionsReference property. * * @return * possible object is * {@link NumberOfOptionsReference } * */ public NumberOfOptionsReference getNumberOfOptionsReference() { return numberOfOptionsReference; } /** * Sets the value of the numberOfOptionsReference property. * * @param value * allowed object is * {@link NumberOfOptionsReference } * */ public void setNumberOfOptionsReference(NumberOfOptionsReference value) { this.numberOfOptionsReference = value; } /** * Gets the value of the exerciseInNumberOfOptions property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getExerciseInNumberOfOptions() { return exerciseInNumberOfOptions; } /** * Sets the value of the exerciseInNumberOfOptions property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setExerciseInNumberOfOptions(BigDecimal value) { this.exerciseInNumberOfOptions = value; } /** * Gets the value of the outstandingNumberOfOptions property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getOutstandingNumberOfOptions() { return outstandingNumberOfOptions; } /** * Sets the value of the outstandingNumberOfOptions property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setOutstandingNumberOfOptions(BigDecimal value) { this.outstandingNumberOfOptions = value; } /** * Gets the value of the numberOfUnitsReference property. * * @return * possible object is * {@link NumberOfUnitsReference } * */ public NumberOfUnitsReference getNumberOfUnitsReference() { return numberOfUnitsReference; } /** * Sets the value of the numberOfUnitsReference property. * * @param value * allowed object is * {@link NumberOfUnitsReference } * */ public void setNumberOfUnitsReference(NumberOfUnitsReference value) { this.numberOfUnitsReference = value; } /** * Gets the value of the exerciseInNumberOfUnits property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getExerciseInNumberOfUnits() { return exerciseInNumberOfUnits; } /** * Sets the value of the exerciseInNumberOfUnits property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setExerciseInNumberOfUnits(BigDecimal value) { this.exerciseInNumberOfUnits = value; } /** * Gets the value of the outstandingNumberOfUnits property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getOutstandingNumberOfUnits() { return outstandingNumberOfUnits; } /** * Sets the value of the outstandingNumberOfUnits property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setOutstandingNumberOfUnits(BigDecimal value) { this.outstandingNumberOfUnits = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy