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

org.fpml.fpml_5.confirmation.ExchangeId 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.04.04 at 04:56:21 PM UTC 
//


package org.fpml.fpml_5.confirmation;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


/**
 * A short form unique identifier for an exchange. If the element is not present then the exchange shall be the primary exchange on which the underlying is listed. The term "Exchange" is assumed to have the meaning as defined in the ISDA 2002 Equity Derivatives Definitions.
 * 
 * 

Java class for ExchangeId complex type. * *

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

 * <complexType name="ExchangeId">
 *   <simpleContent>
 *     <extension base="<http://www.fpml.org/FpML-5/confirmation>NonEmptyScheme">
 *       <attribute name="exchangeIdScheme" type="{http://www.fpml.org/FpML-5/confirmation}NonEmptyURI" default="http://www.fpml.org/coding-scheme/external/exchange-id-MIC-1-0" />
 *     </extension>
 *   </simpleContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ExchangeId", propOrder = { "value" }) public class ExchangeId { @XmlValue @XmlJavaTypeAdapter(NormalizedStringAdapter.class) protected String value; @XmlAttribute(name = "exchangeIdScheme") protected String exchangeIdScheme; /** * The base class for all types which define coding schemes that must be populated. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Gets the value of the exchangeIdScheme property. * * @return * possible object is * {@link String } * */ public String getExchangeIdScheme() { if (exchangeIdScheme == null) { return "http://www.fpml.org/coding-scheme/external/exchange-id-MIC-1-0"; } else { return exchangeIdScheme; } } /** * Sets the value of the exchangeIdScheme property. * * @param value * allowed object is * {@link String } * */ public void setExchangeIdScheme(String value) { this.exchangeIdScheme = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy