Class RelevantTransactionsType

java.lang.Object
eu.europa.ec.taxud.dac8.vm.domain.CarfXml.v1.RelevantTransactionsType

public class RelevantTransactionsType extends Object

Java class for RelevantTransactions_Type complex type.

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

 <complexType name="RelevantTransactions_Type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CryptoAsset" type="{urn:oecd:ties:carfstf:v5}StringMin1Max200_Type"/>
         <choice>
           <element name="CryptoToCryptoIn" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="ExchangeType" type="{urn:oecd:ties:carf:v1}ExchangeType_EnumType" minOccurs="0"/>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="CryptoToCryptoOut" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="ExchangeType" type="{urn:oecd:ties:carf:v1}ExchangeType_EnumType" minOccurs="0"/>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="CryptoFiatIn" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="ExchangeType" type="{urn:oecd:ties:carf:v1}ExchangeType_EnumType" minOccurs="0"/>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="CryptoFiatOut" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="ExchangeType" type="{urn:oecd:ties:carf:v1}ExchangeType_EnumType" minOccurs="0"/>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="CryptoTransferIn" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="TransferType" type="{urn:oecd:ties:carf:v1}TransferType_EnumType"/>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                     <element name="AltValuation" type="{urn:oecd:ties:carf:v1}AltValuation_EnumType" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="CryptoTransferOut" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="TransferType" type="{urn:oecd:ties:carf:v1}TransferOutType_EnumType"/>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                     <element name="AltValuation" type="{urn:oecd:ties:carf:v1}AltValuation_EnumType" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="TransferWallet" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                     <element name="AltValuation" type="{urn:oecd:ties:carf:v1}AltValuation_EnumType" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="RRPT" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="NumberofTransactions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
                     <element name="Amount" type="{urn:oecd:ties:carf:v1}MonAmnt_Type"/>
                     <element name="NumberofUnits" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • RelevantTransactionsType

      public RelevantTransactionsType()
  • Method Details

    • getCryptoAsset

      public String getCryptoAsset()
      Gets the value of the cryptoAsset property.
      Returns:
      possible object is String
    • setCryptoAsset

      public void setCryptoAsset(String value)
      Sets the value of the cryptoAsset property.
      Parameters:
      value - allowed object is String
    • getCryptoToCryptoIn

      public List<RelevantTransactionsType.CryptoToCryptoIn> getCryptoToCryptoIn()
      Gets the value of the cryptoToCryptoIn property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cryptoToCryptoIn property.

      For example, to add a new item, do as follows:

          getCryptoToCryptoIn().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.CryptoToCryptoIn

    • getCryptoToCryptoOut

      public List<RelevantTransactionsType.CryptoToCryptoOut> getCryptoToCryptoOut()
      Gets the value of the cryptoToCryptoOut property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cryptoToCryptoOut property.

      For example, to add a new item, do as follows:

          getCryptoToCryptoOut().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.CryptoToCryptoOut

    • getCryptoFiatIn

      public List<RelevantTransactionsType.CryptoFiatIn> getCryptoFiatIn()
      Gets the value of the cryptoFiatIn property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cryptoFiatIn property.

      For example, to add a new item, do as follows:

          getCryptoFiatIn().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.CryptoFiatIn

    • getCryptoFiatOut

      public List<RelevantTransactionsType.CryptoFiatOut> getCryptoFiatOut()
      Gets the value of the cryptoFiatOut property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cryptoFiatOut property.

      For example, to add a new item, do as follows:

          getCryptoFiatOut().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.CryptoFiatOut

    • getCryptoTransferIn

      public List<RelevantTransactionsType.CryptoTransferIn> getCryptoTransferIn()
      Gets the value of the cryptoTransferIn property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cryptoTransferIn property.

      For example, to add a new item, do as follows:

          getCryptoTransferIn().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.CryptoTransferIn

    • getCryptoTransferOut

      public List<RelevantTransactionsType.CryptoTransferOut> getCryptoTransferOut()
      Gets the value of the cryptoTransferOut property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the cryptoTransferOut property.

      For example, to add a new item, do as follows:

          getCryptoTransferOut().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.CryptoTransferOut

    • getTransferWallet

      public List<RelevantTransactionsType.TransferWallet> getTransferWallet()
      Gets the value of the transferWallet property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the transferWallet property.

      For example, to add a new item, do as follows:

          getTransferWallet().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.TransferWallet

    • getRRPT

      Gets the value of the rrpt property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the rrpt property.

      For example, to add a new item, do as follows:

          getRRPT().add(newItem);
       

      Objects of the following type(s) are allowed in the list RelevantTransactionsType.RRPT