java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<BR_NFFuel>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.brazilnotafiscal.BR_NFFuel

public class BR_NFFuel extends VdmEntity<BR_NFFuel>
Brazil Nota Fiscal Fuel Data

Original entity name from the Odata EDM: A_BR_NFFuelType

  • Field Details

    • ALL_FIELDS

      public static final BR_NFFuelSelectable ALL_FIELDS
      Selector for all available fields of BR_NFFuel.
    • BR_NOTA_FISCAL

      public static final BR_NFFuelField<String> BR_NOTA_FISCAL
      Use with available fluent helpers to apply the BR_NotaFiscal field to query operations.
    • BR_NOTA_FISCAL_ITEM

      public static final BR_NFFuelField<String> BR_NOTA_FISCAL_ITEM
      Use with available fluent helpers to apply the BR_NotaFiscalItem field to query operations.
    • BRANP_CODE

      public static final BR_NFFuelField<String> BRANP_CODE
      Use with available fluent helpers to apply the BR_ANPCode field to query operations.
    • BRNF_REGISTER_CODIF

      public static final BR_NFFuelField<String> BRNF_REGISTER_CODIF
      Use with available fluent helpers to apply the BR_NFRegisterCODIF field to query operations.
    • BRN_FE_ENVRMT_TEMPERATURE_FUEL_QTY

      public static final BR_NFFuelField<BigDecimal> BRN_FE_ENVRMT_TEMPERATURE_FUEL_QTY
      Use with available fluent helpers to apply the BR_NFeEnvrmtTemperatureFuelQty field to query operations.
    • BRN_FE_FUEL_CONSUMER_REGION

      public static final BR_NFFuelField<String> BRN_FE_FUEL_CONSUMER_REGION
      Use with available fluent helpers to apply the BR_NFeFuelConsumerRegion field to query operations.
    • BRNF_PERCENTAGE_NATURAL_GAS_UNIT

      public static final BR_NFFuelField<String> BRNF_PERCENTAGE_NATURAL_GAS_UNIT
      Use with available fluent helpers to apply the BR_NFPercentageNaturalGasUnit field to query operations.
    • BRNF_NATURAL_GAS_PERCENT

      public static final BR_NFFuelField<BigDecimal> BRNF_NATURAL_GAS_PERCENT
      Use with available fluent helpers to apply the BR_NFNaturalGasPercent field to query operations.
    • BRNF_FUEL_CIDE_TAX_BASE_QUANTITY

      public static final BR_NFFuelField<BigDecimal> BRNF_FUEL_CIDE_TAX_BASE_QUANTITY
      Use with available fluent helpers to apply the BR_NFFuelCIDETaxBaseQuantity field to query operations.
    • BRNF_FUEL_CIDE_TAX_RATE

      public static final BR_NFFuelField<BigDecimal> BRNF_FUEL_CIDE_TAX_RATE
      Use with available fluent helpers to apply the BR_NFFuelCIDETaxRate field to query operations.
    • BRNF_FUEL_CIDE_TAX_AMOUNT

      public static final BR_NFFuelField<BigDecimal> BRNF_FUEL_CIDE_TAX_AMOUNT
      Use with available fluent helpers to apply the BR_NFFuelCIDETaxAmount field to query operations.
    • BRN_FE_FUEL_NOZZLE

      public static final BR_NFFuelField<String> BRN_FE_FUEL_NOZZLE
      Use with available fluent helpers to apply the BR_NFeFuelNozzle field to query operations.
    • BRN_FE_FUEL_PUMP

      public static final BR_NFFuelField<String> BRN_FE_FUEL_PUMP
      Use with available fluent helpers to apply the BR_NFeFuelPump field to query operations.
    • BRN_FE_FUEL_TANK

      public static final BR_NFFuelField<String> BRN_FE_FUEL_TANK
      Use with available fluent helpers to apply the BR_NFeFuelTank field to query operations.
    • BRN_FE_FUEL_GAUGE_START_QUANTITY

      public static final BR_NFFuelField<BigDecimal> BRN_FE_FUEL_GAUGE_START_QUANTITY
      Use with available fluent helpers to apply the BR_NFeFuelGaugeStartQuantity field to query operations.
    • BRN_FE_FUEL_GAUGE_END_QUANTITY

      public static final BR_NFFuelField<BigDecimal> BRN_FE_FUEL_GAUGE_END_QUANTITY
      Use with available fluent helpers to apply the BR_NFeFuelGaugeEndQuantity field to query operations.
    • BRGLP_RATIO_UNIT

      public static final BR_NFFuelField<String> BRGLP_RATIO_UNIT
      Use with available fluent helpers to apply the BR_GLPRatioUnit field to query operations.
    • BRGLP_RATIO

      public static final BR_NFFuelField<BigDecimal> BRGLP_RATIO
      Use with available fluent helpers to apply the BR_GLPRatio field to query operations.
    • BRGLGNN_RATIO_UNIT

      public static final BR_NFFuelField<String> BRGLGNN_RATIO_UNIT
      Use with available fluent helpers to apply the BR_GLGNNRatioUnit field to query operations.
    • BRGLGNN_RATIO

      public static final BR_NFFuelField<BigDecimal> BRGLGNN_RATIO
      Use with available fluent helpers to apply the BR_GLGNNRatio field to query operations.
    • BRGLGNI_RATIO_UNIT

      public static final BR_NFFuelField<String> BRGLGNI_RATIO_UNIT
      Use with available fluent helpers to apply the BR_GLGNIRatioUnit field to query operations.
    • BRGLGNI_RATIO

      public static final BR_NFFuelField<BigDecimal> BRGLGNI_RATIO
      Use with available fluent helpers to apply the BR_GLGNIRatio field to query operations.
    • BRGLP_NET_VALUE_AMOUNT

      public static final BR_NFFuelField<BigDecimal> BRGLP_NET_VALUE_AMOUNT
      Use with available fluent helpers to apply the BR_GLPNetValueAmount field to query operations.
    • BRNF_BIODIESEL_MIXING_INDEX_RATE

      public static final BR_NFFuelField<BigDecimal> BRNF_BIODIESEL_MIXING_INDEX_RATE
      Use with available fluent helpers to apply the BR_NFBiodieselMixingIndexRate field to query operations.
    • SALES_DOCUMENT_CURRENCY

      public static final BR_NFFuelField<String> SALES_DOCUMENT_CURRENCY
      Use with available fluent helpers to apply the SalesDocumentCurrency field to query operations.
    • BASE_UNIT

      public static final BR_NFFuelField<String> BASE_UNIT
      Use with available fluent helpers to apply the BaseUnit field to query operations.
    • TO_BRNF_DOC

      public static final BR_NFFuelOneToOneLink<BR_NFDocument> TO_BRNF_DOC
      Use with available fluent helpers to apply the to_BR_NFDoc navigation property to query operations.
    • TO_BRNF_ITEM

      public static final BR_NFFuelOneToOneLink<BR_NFItem> TO_BRNF_ITEM
      Use with available fluent helpers to apply the to_BR_NFItem navigation property to query operations.
  • Constructor Details

    • BR_NFFuel

      public BR_NFFuel()
    • BR_NFFuel

      public BR_NFFuel(@Nullable String bR_NotaFiscal, @Nullable String bR_NotaFiscalItem, @Nullable String bR_ANPCode, @Nullable String bR_NFRegisterCODIF, @Nullable BigDecimal bR_NFeEnvrmtTemperatureFuelQty, @Nullable String bR_NFeFuelConsumerRegion, @Nullable String bR_NFPercentageNaturalGasUnit, @Nullable BigDecimal bR_NFNaturalGasPercent, @Nullable BigDecimal bR_NFFuelCIDETaxBaseQuantity, @Nullable BigDecimal bR_NFFuelCIDETaxRate, @Nullable BigDecimal bR_NFFuelCIDETaxAmount, @Nullable String bR_NFeFuelNozzle, @Nullable String bR_NFeFuelPump, @Nullable String bR_NFeFuelTank, @Nullable BigDecimal bR_NFeFuelGaugeStartQuantity, @Nullable BigDecimal bR_NFeFuelGaugeEndQuantity, @Nullable String bR_GLPRatioUnit, @Nullable BigDecimal bR_GLPRatio, @Nullable String bR_GLGNNRatioUnit, @Nullable BigDecimal bR_GLGNNRatio, @Nullable String bR_GLGNIRatioUnit, @Nullable BigDecimal bR_GLGNIRatio, @Nullable BigDecimal bR_GLPNetValueAmount, @Nullable BigDecimal bR_NFBiodieselMixingIndexRate, @Nullable String salesDocumentCurrency, @Nullable String baseUnit, @Nullable BR_NFDocument toBR_NFDoc, @Nullable BR_NFItem toBR_NFItem)
  • Method Details

    • getType

      @Nonnull public Class<BR_NFFuel> getType()
      Specified by:
      getType in class VdmObject<BR_NFFuel>
    • setBR_NotaFiscal

      public void setBR_NotaFiscal(@Nullable String bR_NotaFiscal)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BR_NotaFiscal

      Parameters:
      bR_NotaFiscal - Document Number
    • setBR_NotaFiscalItem

      public void setBR_NotaFiscalItem(@Nullable String bR_NotaFiscalItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: BR_NotaFiscalItem

      Parameters:
      bR_NotaFiscalItem - Document Item Number
    • setBR_ANPCode

      public void setBR_ANPCode(@Nullable String bR_ANPCode)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: BR_ANPCode

      Parameters:
      bR_ANPCode - ANP Product Code
    • setBR_NFRegisterCODIF

      public void setBR_NFRegisterCODIF(@Nullable String bR_NFRegisterCODIF)
      Constraints: Not nullable, Maximum length: 21

      Original property name from the Odata EDM: BR_NFRegisterCODIF

      Parameters:
      bR_NFRegisterCODIF - CODIF Code
    • setBR_NFeEnvrmtTemperatureFuelQty

      public void setBR_NFeEnvrmtTemperatureFuelQty(@Nullable BigDecimal bR_NFeEnvrmtTemperatureFuelQty)
      Constraints: Not nullable, Precision: 16, Scale: 4

      Original property name from the Odata EDM: BR_NFeEnvrmtTemperatureFuelQty

      Parameters:
      bR_NFeEnvrmtTemperatureFuelQty - Fuel Quantity at Room Temperature
    • setBR_NFeFuelConsumerRegion

      public void setBR_NFeFuelConsumerRegion(@Nullable String bR_NFeFuelConsumerRegion)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelConsumerRegion

      Parameters:
      bR_NFeFuelConsumerRegion - Region of Fuel Consumption
    • setBR_NFPercentageNaturalGasUnit

      public void setBR_NFPercentageNaturalGasUnit(@Nullable String bR_NFPercentageNaturalGasUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFPercentageNaturalGasUnit

      Parameters:
      bR_NFPercentageNaturalGasUnit - Unit of Measurement
    • setBR_NFNaturalGasPercent

      public void setBR_NFNaturalGasPercent(@Nullable BigDecimal bR_NFNaturalGasPercent)
      Constraints: Not nullable, Precision: 6, Scale: 4

      Original property name from the Odata EDM: BR_NFNaturalGasPercent

      Parameters:
      bR_NFNaturalGasPercent - Natural Gas
    • setBR_NFFuelCIDETaxBaseQuantity

      public void setBR_NFFuelCIDETaxBaseQuantity(@Nullable BigDecimal bR_NFFuelCIDETaxBaseQuantity)
      Constraints: Not nullable, Precision: 16, Scale: 4

      Original property name from the Odata EDM: BR_NFFuelCIDETaxBaseQuantity

      Parameters:
      bR_NFFuelCIDETaxBaseQuantity - Tax Base Quantity
    • setBR_NFFuelCIDETaxRate

      public void setBR_NFFuelCIDETaxRate(@Nullable BigDecimal bR_NFFuelCIDETaxRate)
      Constraints: Not nullable, Precision: 15, Scale: 4

      Original property name from the Odata EDM: BR_NFFuelCIDETaxRate

      Parameters:
      bR_NFFuelCIDETaxRate - CIDE Tax Rate (value)
    • setBR_NFFuelCIDETaxAmount

      public void setBR_NFFuelCIDETaxAmount(@Nullable BigDecimal bR_NFFuelCIDETaxAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: BR_NFFuelCIDETaxAmount

      Parameters:
      bR_NFFuelCIDETaxAmount - CIDE Amount
    • setBR_NFeFuelNozzle

      public void setBR_NFeFuelNozzle(@Nullable String bR_NFeFuelNozzle)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelNozzle

      Parameters:
      bR_NFeFuelNozzle - Nozzle Number
    • setBR_NFeFuelPump

      public void setBR_NFeFuelPump(@Nullable String bR_NFeFuelPump)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelPump

      Parameters:
      bR_NFeFuelPump - Pump Number
    • setBR_NFeFuelTank

      public void setBR_NFeFuelTank(@Nullable String bR_NFeFuelTank)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelTank

      Parameters:
      bR_NFeFuelTank - Tank Number
    • setBR_NFeFuelGaugeStartQuantity

      public void setBR_NFeFuelGaugeStartQuantity(@Nullable BigDecimal bR_NFeFuelGaugeStartQuantity)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BR_NFeFuelGaugeStartQuantity

      Parameters:
      bR_NFeFuelGaugeStartQuantity - Start Value of Gauge
    • setBR_NFeFuelGaugeEndQuantity

      public void setBR_NFeFuelGaugeEndQuantity(@Nullable BigDecimal bR_NFeFuelGaugeEndQuantity)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BR_NFeFuelGaugeEndQuantity

      Parameters:
      bR_NFeFuelGaugeEndQuantity - End Value of Gauge
    • setBR_GLPRatioUnit

      public void setBR_GLPRatioUnit(@Nullable String bR_GLPRatioUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_GLPRatioUnit

      Parameters:
      bR_GLPRatioUnit - Unit of Measurement
    • setBR_GLPRatio

      public void setBR_GLPRatio(@Nullable BigDecimal bR_GLPRatio)
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_GLPRatio

      Parameters:
      bR_GLPRatio - Oil Derived from Gas
    • setBR_GLGNNRatioUnit

      public void setBR_GLGNNRatioUnit(@Nullable String bR_GLGNNRatioUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_GLGNNRatioUnit

      Parameters:
      bR_GLGNNRatioUnit - Unit of Measurement
    • setBR_GLGNNRatio

      public void setBR_GLGNNRatio(@Nullable BigDecimal bR_GLGNNRatio)
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_GLGNNRatio

      Parameters:
      bR_GLGNNRatio - National Natural Gas
    • setBR_GLGNIRatioUnit

      public void setBR_GLGNIRatioUnit(@Nullable String bR_GLGNIRatioUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_GLGNIRatioUnit

      Parameters:
      bR_GLGNIRatioUnit - Unit of Measurement
    • setBR_GLGNIRatio

      public void setBR_GLGNIRatio(@Nullable BigDecimal bR_GLGNIRatio)
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_GLGNIRatio

      Parameters:
      bR_GLGNIRatio - Imported Natural Gas
    • setBR_GLPNetValueAmount

      public void setBR_GLPNetValueAmount(@Nullable BigDecimal bR_GLPNetValueAmount)
      Constraints: Not nullable, Precision: 15, Scale: 2

      Original property name from the Odata EDM: BR_GLPNetValueAmount

      Parameters:
      bR_GLPNetValueAmount - Fuel Net Amount
    • setBR_NFBiodieselMixingIndexRate

      public void setBR_NFBiodieselMixingIndexRate(@Nullable BigDecimal bR_NFBiodieselMixingIndexRate)
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_NFBiodieselMixingIndexRate

      Parameters:
      bR_NFBiodieselMixingIndexRate - Biodiesel Mixing Index in Diesel B
    • setSalesDocumentCurrency

      public void setSalesDocumentCurrency(@Nullable String salesDocumentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SalesDocumentCurrency

      Parameters:
      salesDocumentCurrency - SD Document Currency
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base unit of measure
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<BR_NFFuel>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<BR_NFFuel>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<BR_NFFuel>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<BR_NFFuel>
    • field

      @Nonnull public static <T> BR_NFFuelField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> BR_NFFuelField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<BR_NFFuel>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<BR_NFFuel>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<BR_NFFuel>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<BR_NFFuel>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<BR_NFFuel>
    • fetchBR_NFDoc

      @Nullable public BR_NFDocument fetchBR_NFDoc()
      Fetches the BR_NFDocument entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BR_NFDoc.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated BR_NFDocument entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getBR_NFDocOrFetch

      @Nullable public BR_NFDocument getBR_NFDocOrFetch()
      Retrieval of associated BR_NFDocument entity (one to one). This corresponds to the OData navigation property to_BR_NFDoc.

      If the navigation property to_BR_NFDoc of a queried BR_NFFuel is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated BR_NFDocument entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getBR_NFDocIfPresent

      @Nonnull public io.vavr.control.Option<BR_NFDocument> getBR_NFDocIfPresent()
      Retrieval of associated BR_NFDocument entity (one to one). This corresponds to the OData navigation property to_BR_NFDoc.

      If the navigation property for an entity BR_NFFuel has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BR_NFDoc is already loaded, the result will contain the BR_NFDocument entity. If not, an Option with result state empty is returned.
    • setBR_NFDoc

      public void setBR_NFDoc(BR_NFDocument value)
      Overwrites the associated BR_NFDocument entity for the loaded navigation property to_BR_NFDoc.
      Parameters:
      value - New BR_NFDocument entity.
    • fetchBR_NFItem

      @Nullable public BR_NFItem fetchBR_NFItem()
      Fetches the BR_NFItem entity (one to one) associated with this entity. This corresponds to the OData navigation property to_BR_NFItem.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated BR_NFItem entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getBR_NFItemOrFetch

      @Nullable public BR_NFItem getBR_NFItemOrFetch()
      Retrieval of associated BR_NFItem entity (one to one). This corresponds to the OData navigation property to_BR_NFItem.

      If the navigation property to_BR_NFItem of a queried BR_NFFuel is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Returns:
      List of associated BR_NFItem entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getBR_NFItemIfPresent

      @Nonnull public io.vavr.control.Option<BR_NFItem> getBR_NFItemIfPresent()
      Retrieval of associated BR_NFItem entity (one to one). This corresponds to the OData navigation property to_BR_NFItem.

      If the navigation property for an entity BR_NFFuel has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_BR_NFItem is already loaded, the result will contain the BR_NFItem entity. If not, an Option with result state empty is returned.
    • setBR_NFItem

      public void setBR_NFItem(BR_NFItem value)
      Overwrites the associated BR_NFItem entity for the loaded navigation property to_BR_NFItem.
      Parameters:
      value - New BR_NFItem entity.
    • builder

      @Nonnull public static BR_NFFuel.BR_NFFuelBuilder builder()
    • getBR_NotaFiscal

      @Nullable public String getBR_NotaFiscal()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BR_NotaFiscal

      Returns:
      Document Number
    • getBR_NotaFiscalItem

      @Nullable public String getBR_NotaFiscalItem()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: BR_NotaFiscalItem

      Returns:
      Document Item Number
    • getBR_ANPCode

      @Nullable public String getBR_ANPCode()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: BR_ANPCode

      Returns:
      ANP Product Code
    • getBR_NFRegisterCODIF

      @Nullable public String getBR_NFRegisterCODIF()
      Constraints: Not nullable, Maximum length: 21

      Original property name from the Odata EDM: BR_NFRegisterCODIF

      Returns:
      CODIF Code
    • getBR_NFeEnvrmtTemperatureFuelQty

      @Nullable public BigDecimal getBR_NFeEnvrmtTemperatureFuelQty()
      Constraints: Not nullable, Precision: 16, Scale: 4

      Original property name from the Odata EDM: BR_NFeEnvrmtTemperatureFuelQty

      Returns:
      Fuel Quantity at Room Temperature
    • getBR_NFeFuelConsumerRegion

      @Nullable public String getBR_NFeFuelConsumerRegion()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelConsumerRegion

      Returns:
      Region of Fuel Consumption
    • getBR_NFPercentageNaturalGasUnit

      @Nullable public String getBR_NFPercentageNaturalGasUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFPercentageNaturalGasUnit

      Returns:
      Unit of Measurement
    • getBR_NFNaturalGasPercent

      @Nullable public BigDecimal getBR_NFNaturalGasPercent()
      Constraints: Not nullable, Precision: 6, Scale: 4

      Original property name from the Odata EDM: BR_NFNaturalGasPercent

      Returns:
      Natural Gas
    • getBR_NFFuelCIDETaxBaseQuantity

      @Nullable public BigDecimal getBR_NFFuelCIDETaxBaseQuantity()
      Constraints: Not nullable, Precision: 16, Scale: 4

      Original property name from the Odata EDM: BR_NFFuelCIDETaxBaseQuantity

      Returns:
      Tax Base Quantity
    • getBR_NFFuelCIDETaxRate

      @Nullable public BigDecimal getBR_NFFuelCIDETaxRate()
      Constraints: Not nullable, Precision: 15, Scale: 4

      Original property name from the Odata EDM: BR_NFFuelCIDETaxRate

      Returns:
      CIDE Tax Rate (value)
    • getBR_NFFuelCIDETaxAmount

      @Nullable public BigDecimal getBR_NFFuelCIDETaxAmount()
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: BR_NFFuelCIDETaxAmount

      Returns:
      CIDE Amount
    • getBR_NFeFuelNozzle

      @Nullable public String getBR_NFeFuelNozzle()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelNozzle

      Returns:
      Nozzle Number
    • getBR_NFeFuelPump

      @Nullable public String getBR_NFeFuelPump()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelPump

      Returns:
      Pump Number
    • getBR_NFeFuelTank

      @Nullable public String getBR_NFeFuelTank()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFeFuelTank

      Returns:
      Tank Number
    • getBR_NFeFuelGaugeStartQuantity

      @Nullable public BigDecimal getBR_NFeFuelGaugeStartQuantity()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BR_NFeFuelGaugeStartQuantity

      Returns:
      Start Value of Gauge
    • getBR_NFeFuelGaugeEndQuantity

      @Nullable public BigDecimal getBR_NFeFuelGaugeEndQuantity()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: BR_NFeFuelGaugeEndQuantity

      Returns:
      End Value of Gauge
    • getBR_GLPRatioUnit

      @Nullable public String getBR_GLPRatioUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_GLPRatioUnit

      Returns:
      Unit of Measurement
    • getBR_GLPRatio

      @Nullable public BigDecimal getBR_GLPRatio()
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_GLPRatio

      Returns:
      Oil Derived from Gas
    • getBR_GLGNNRatioUnit

      @Nullable public String getBR_GLGNNRatioUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_GLGNNRatioUnit

      Returns:
      Unit of Measurement
    • getBR_GLGNNRatio

      @Nullable public BigDecimal getBR_GLGNNRatio()
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_GLGNNRatio

      Returns:
      National Natural Gas
    • getBR_GLGNIRatioUnit

      @Nullable public String getBR_GLGNIRatioUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_GLGNIRatioUnit

      Returns:
      Unit of Measurement
    • getBR_GLGNIRatio

      @Nullable public BigDecimal getBR_GLGNIRatio()
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_GLGNIRatio

      Returns:
      Imported Natural Gas
    • getBR_GLPNetValueAmount

      @Nullable public BigDecimal getBR_GLPNetValueAmount()
      Constraints: Not nullable, Precision: 15, Scale: 2

      Original property name from the Odata EDM: BR_GLPNetValueAmount

      Returns:
      Fuel Net Amount
    • getBR_NFBiodieselMixingIndexRate

      @Nullable public BigDecimal getBR_NFBiodieselMixingIndexRate()
      Constraints: Not nullable, Precision: 7, Scale: 4

      Original property name from the Odata EDM: BR_NFBiodieselMixingIndexRate

      Returns:
      Biodiesel Mixing Index in Diesel B
    • getSalesDocumentCurrency

      @Nullable public String getSalesDocumentCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SalesDocumentCurrency

      Returns:
      SD Document Currency
    • getBaseUnit

      @Nullable public String getBaseUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base unit of measure
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<BR_NFFuel>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<BR_NFFuel>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<BR_NFFuel>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<BR_NFFuel>