com.webcohesion.ofx4j.generated.Reinvest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ofx4j Show documentation
Show all versions of ofx4j Show documentation
OFX4J is a Java implementation of Open Financial Exchange, which defines web service
APIs for interfacing with financial institutions.
The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2024.09.09 at 02:21:09 PM MDT
//
package com.webcohesion.ofx4j.generated;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
/**
*
* The OFX element "REINVEST" is of type "Reinvest"
*
*
* Java class for Reinvest complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Reinvest">
* <complexContent>
* <extension base="{http://ofx.net/types/2003/04}AbstractInvestmentTransaction">
* <sequence>
* <element name="SECID" type="{http://ofx.net/types/2003/04}SecurityId"/>
* <element name="INCOMETYPE" type="{http://ofx.net/types/2003/04}IncomeEnum"/>
* <element name="TOTAL" type="{http://ofx.net/types/2003/04}AmountType"/>
* <element name="SUBACCTSEC" type="{http://ofx.net/types/2003/04}SubAccountEnum"/>
* <element name="UNITS" type="{http://ofx.net/types/2003/04}QuantityType"/>
* <element name="UNITPRICE" type="{http://ofx.net/types/2003/04}UnitPriceType"/>
* <element name="COMMISSION" type="{http://ofx.net/types/2003/04}PositiveAmountType" minOccurs="0"/>
* <element name="TAXES" type="{http://ofx.net/types/2003/04}PositiveAmountType" minOccurs="0"/>
* <element name="FEES" type="{http://ofx.net/types/2003/04}PositiveAmountType" minOccurs="0"/>
* <element name="LOAD" type="{http://ofx.net/types/2003/04}PositiveAmountType" minOccurs="0"/>
* <element name="TAXEXEMPT" type="{http://ofx.net/types/2003/04}BooleanType" minOccurs="0"/>
* <element name="CURRENCY" type="{http://ofx.net/types/2003/04}Currency" minOccurs="0"/>
* <element name="ORIGCURRENCY" type="{http://ofx.net/types/2003/04}Currency" minOccurs="0"/>
* <element name="INV401KSOURCE" type="{http://ofx.net/types/2003/04}Investment401kSourceEnum" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Reinvest", propOrder = {
"secid",
"incometype",
"total",
"subacctsec",
"units",
"unitprice",
"commission",
"taxes",
"fees",
"load",
"taxexempt",
"currency",
"origcurrency",
"inv401KSOURCE"
})
public class Reinvest
extends AbstractInvestmentTransaction
{
@XmlElement(name = "SECID", required = true)
protected SecurityId secid;
@XmlElement(name = "INCOMETYPE", required = true)
@XmlSchemaType(name = "string")
protected IncomeEnum incometype;
@XmlElement(name = "TOTAL", required = true)
protected String total;
@XmlElement(name = "SUBACCTSEC", required = true)
@XmlSchemaType(name = "string")
protected SubAccountEnum subacctsec;
@XmlElement(name = "UNITS", required = true)
protected String units;
@XmlElement(name = "UNITPRICE", required = true)
protected String unitprice;
@XmlElement(name = "COMMISSION")
protected String commission;
@XmlElement(name = "TAXES")
protected String taxes;
@XmlElement(name = "FEES")
protected String fees;
@XmlElement(name = "LOAD")
protected String load;
@XmlElement(name = "TAXEXEMPT")
@XmlSchemaType(name = "string")
protected BooleanType taxexempt;
@XmlElement(name = "CURRENCY")
protected Currency currency;
@XmlElement(name = "ORIGCURRENCY")
protected Currency origcurrency;
@XmlElement(name = "INV401KSOURCE")
@XmlSchemaType(name = "string")
protected Investment401KSourceEnum inv401KSOURCE;
/**
* Gets the value of the secid property.
*
* @return
* possible object is
* {@link SecurityId }
*
*/
public SecurityId getSECID() {
return secid;
}
/**
* Sets the value of the secid property.
*
* @param value
* allowed object is
* {@link SecurityId }
*
*/
public void setSECID(SecurityId value) {
this.secid = value;
}
/**
* Gets the value of the incometype property.
*
* @return
* possible object is
* {@link IncomeEnum }
*
*/
public IncomeEnum getINCOMETYPE() {
return incometype;
}
/**
* Sets the value of the incometype property.
*
* @param value
* allowed object is
* {@link IncomeEnum }
*
*/
public void setINCOMETYPE(IncomeEnum value) {
this.incometype = value;
}
/**
* Gets the value of the total property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTOTAL() {
return total;
}
/**
* Sets the value of the total property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTOTAL(String value) {
this.total = value;
}
/**
* Gets the value of the subacctsec property.
*
* @return
* possible object is
* {@link SubAccountEnum }
*
*/
public SubAccountEnum getSUBACCTSEC() {
return subacctsec;
}
/**
* Sets the value of the subacctsec property.
*
* @param value
* allowed object is
* {@link SubAccountEnum }
*
*/
public void setSUBACCTSEC(SubAccountEnum value) {
this.subacctsec = value;
}
/**
* Gets the value of the units property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUNITS() {
return units;
}
/**
* Sets the value of the units property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUNITS(String value) {
this.units = value;
}
/**
* Gets the value of the unitprice property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUNITPRICE() {
return unitprice;
}
/**
* Sets the value of the unitprice property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUNITPRICE(String value) {
this.unitprice = value;
}
/**
* Gets the value of the commission property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCOMMISSION() {
return commission;
}
/**
* Sets the value of the commission property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCOMMISSION(String value) {
this.commission = value;
}
/**
* Gets the value of the taxes property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTAXES() {
return taxes;
}
/**
* Sets the value of the taxes property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTAXES(String value) {
this.taxes = value;
}
/**
* Gets the value of the fees property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFEES() {
return fees;
}
/**
* Sets the value of the fees property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFEES(String value) {
this.fees = value;
}
/**
* Gets the value of the load property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLOAD() {
return load;
}
/**
* Sets the value of the load property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLOAD(String value) {
this.load = value;
}
/**
* Gets the value of the taxexempt property.
*
* @return
* possible object is
* {@link BooleanType }
*
*/
public BooleanType getTAXEXEMPT() {
return taxexempt;
}
/**
* Sets the value of the taxexempt property.
*
* @param value
* allowed object is
* {@link BooleanType }
*
*/
public void setTAXEXEMPT(BooleanType value) {
this.taxexempt = value;
}
/**
* Gets the value of the currency property.
*
* @return
* possible object is
* {@link Currency }
*
*/
public Currency getCURRENCY() {
return currency;
}
/**
* Sets the value of the currency property.
*
* @param value
* allowed object is
* {@link Currency }
*
*/
public void setCURRENCY(Currency value) {
this.currency = value;
}
/**
* Gets the value of the origcurrency property.
*
* @return
* possible object is
* {@link Currency }
*
*/
public Currency getORIGCURRENCY() {
return origcurrency;
}
/**
* Sets the value of the origcurrency property.
*
* @param value
* allowed object is
* {@link Currency }
*
*/
public void setORIGCURRENCY(Currency value) {
this.origcurrency = value;
}
/**
* Gets the value of the inv401KSOURCE property.
*
* @return
* possible object is
* {@link Investment401KSourceEnum }
*
*/
public Investment401KSourceEnum getINV401KSOURCE() {
return inv401KSOURCE;
}
/**
* Sets the value of the inv401KSOURCE property.
*
* @param value
* allowed object is
* {@link Investment401KSourceEnum }
*
*/
public void setINV401KSOURCE(Investment401KSourceEnum value) {
this.inv401KSOURCE = value;
}
}