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

com.webcohesion.ofx4j.generated.Reinvest Maven / Gradle / Ivy

Go to download

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; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy