java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<FrtBkgChrgElement>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.freightbookingintegration.FrtBkgChrgElement
All Implemented Interfaces:
VdmEntitySet

public class FrtBkgChrgElement extends VdmEntity<FrtBkgChrgElement> implements VdmEntitySet
Freight Booking Charge Element

Original entity name from the Odata EDM: FrtBkgChrgElement_Type

  • Field Details

  • Constructor Details

    • FrtBkgChrgElement

      public FrtBkgChrgElement()
    • FrtBkgChrgElement

      public FrtBkgChrgElement(@Nullable UUID transpChargeItemElementUUID, @Nullable UUID transpChargeItemUUID, @Nullable UUID transportationOrderUUID, @Nullable UUID transportationRateUUID, @Nullable String transpCalculationSheetItem, @Nullable String transpChargeType, @Nullable String transpCalcResolutionBase, @Nullable String transpCalculationDateType, @Nullable OffsetDateTime transpChargeCalculationDateTme, @Nullable String transpChargeCalculationCrcy, @Nullable BigDecimal transpChargeCalcAmtInCalcCrcy, @Nullable String transportationRateCurrency, @Nullable BigDecimal transpRateAmountInRateCrcy, @Nullable String transportationRatePctUnit, @Nullable BigDecimal transportationRateAmountPct, @Nullable Boolean transpRateAmtIsManuallyChanged, @Nullable String transpChrgLineNumber, @Nullable String transpChrgRefFromLineNumber, @Nullable String transpChrgRefToLineNumber, @Nullable String transpChargeDocumentCurrency, @Nullable BigDecimal transpChrgAmountInDocCurrency, @Nullable String transpChargeLocalCurrency, @Nullable BigDecimal transpChrgAmountInLoclCurrency, @Nullable UUID transpIndexRateTableUUID, @Nullable String transportationRate, @Nullable Boolean transpChargeIsMandatory, @Nullable String transpDimnWeightProfile, @Nullable String transpCalculationMethodType, @Nullable String transpCalculationMethodName, @Nullable String transpChargeCalcStatus, @Nullable String transpChargePostingStatus, @Nullable FreightBooking to_FreightBooking, @Nullable FreightBookingChargeItem to_FreightBookingChargeItem, List<FrtBkgChrgCalcBase> to_FrtBkgChrgCalcBase, List<FrtBkgChrgCalcRule> to_FrtBkgChrgCalcRule, List<FrtBkgChrgElmntExchRate> to_FrtBkgChrgElmntExchRate)
  • Method Details

    • getType

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

      public void setTranspChargeItemElementUUID(@Nullable UUID transpChargeItemElementUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeItemElementUUID

      Parameters:
      transpChargeItemElementUUID - Transportation Charge Item Element UUID
    • setTranspChargeItemUUID

      public void setTranspChargeItemUUID(@Nullable UUID transpChargeItemUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeItemUUID

      Parameters:
      transpChargeItemUUID - NodeID
    • setTransportationOrderUUID

      public void setTransportationOrderUUID(@Nullable UUID transportationOrderUUID)
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Parameters:
      transportationOrderUUID - NodeID
    • setTransportationRateUUID

      public void setTransportationRateUUID(@Nullable UUID transportationRateUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TransportationRateUUID

      Parameters:
      transportationRateUUID - Rate UUID
    • setTranspCalculationSheetItem

      public void setTranspCalculationSheetItem(@Nullable String transpCalculationSheetItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalculationSheetItem

      Parameters:
      transpCalculationSheetItem - Calculation Sheet Line Number
    • setTranspChargeType

      public void setTranspChargeType(@Nullable String transpChargeType)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TranspChargeType

      Parameters:
      transpChargeType - Charge Type
    • setTranspCalcResolutionBase

      public void setTranspCalcResolutionBase(@Nullable String transpCalcResolutionBase)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalcResolutionBase

      Parameters:
      transpCalcResolutionBase - Calculation Resolution Base
    • setTranspCalculationDateType

      public void setTranspCalculationDateType(@Nullable String transpCalculationDateType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspCalculationDateType

      Parameters:
      transpCalculationDateType - Calculation Date Type
    • setTranspChargeCalculationDateTme

      public void setTranspChargeCalculationDateTme(@Nullable OffsetDateTime transpChargeCalculationDateTme)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspChargeCalculationDateTme

      Parameters:
      transpChargeCalculationDateTme - Calculation Date Timestamp
    • setTranspChargeCalculationCrcy

      public void setTranspChargeCalculationCrcy(@Nullable String transpChargeCalculationCrcy)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspChargeCalculationCrcy

      Parameters:
      transpChargeCalculationCrcy - Transportation Charge Calculated Amount Currency
    • setTranspChargeCalcAmtInCalcCrcy

      public void setTranspChargeCalcAmtInCalcCrcy(@Nullable BigDecimal transpChargeCalcAmtInCalcCrcy)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspChargeCalcAmtInCalcCrcy

      Parameters:
      transpChargeCalcAmtInCalcCrcy - Transportation Charge Calculated Amount
    • setTransportationRateCurrency

      public void setTransportationRateCurrency(@Nullable String transportationRateCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationRateCurrency

      Parameters:
      transportationRateCurrency - Rate Amount Currency
    • setTranspRateAmountInRateCrcy

      public void setTranspRateAmountInRateCrcy(@Nullable BigDecimal transpRateAmountInRateCrcy)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspRateAmountInRateCrcy

      Parameters:
      transpRateAmountInRateCrcy - Rate Amount in Rate Currency
    • setTransportationRatePctUnit

      public void setTransportationRatePctUnit(@Nullable String transportationRatePctUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransportationRatePctUnit

      Parameters:
      transportationRatePctUnit - Unit of Measure
    • setTransportationRateAmountPct

      public void setTransportationRateAmountPct(@Nullable BigDecimal transportationRateAmountPct)
      Constraints: Not nullable, Precision: 31, Scale: 2

      Original property name from the Odata EDM: TransportationRateAmountPct

      Parameters:
      transportationRateAmountPct - Percentage Rate Amount
    • setTranspRateAmtIsManuallyChanged

      public void setTranspRateAmtIsManuallyChanged(@Nullable Boolean transpRateAmtIsManuallyChanged)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateAmtIsManuallyChanged

      Parameters:
      transpRateAmtIsManuallyChanged - Manually-Changed Rate Amount
    • setTranspChrgLineNumber

      public void setTranspChrgLineNumber(@Nullable String transpChrgLineNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChrgLineNumber

      Parameters:
      transpChrgLineNumber - Reference-From Line Number
    • setTranspChrgRefFromLineNumber

      public void setTranspChrgRefFromLineNumber(@Nullable String transpChrgRefFromLineNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChrgRefFromLineNumber

      Parameters:
      transpChrgRefFromLineNumber - Reference-From Line Number
    • setTranspChrgRefToLineNumber

      public void setTranspChrgRefToLineNumber(@Nullable String transpChrgRefToLineNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChrgRefToLineNumber

      Parameters:
      transpChrgRefToLineNumber - Reference-To Line Number
    • setTranspChargeDocumentCurrency

      public void setTranspChargeDocumentCurrency(@Nullable String transpChargeDocumentCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspChargeDocumentCurrency

      Parameters:
      transpChargeDocumentCurrency - Document Currency
    • setTranspChrgAmountInDocCurrency

      public void setTranspChrgAmountInDocCurrency(@Nullable BigDecimal transpChrgAmountInDocCurrency)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspChrgAmountInDocCurrency

      Parameters:
      transpChrgAmountInDocCurrency - Final Amount in Document Currency
    • setTranspChargeLocalCurrency

      public void setTranspChargeLocalCurrency(@Nullable String transpChargeLocalCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TranspChargeLocalCurrency

      Parameters:
      transpChargeLocalCurrency - Transportation Charge Local Currency
    • setTranspChrgAmountInLoclCurrency

      public void setTranspChrgAmountInLoclCurrency(@Nullable BigDecimal transpChrgAmountInLoclCurrency)
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspChrgAmountInLoclCurrency

      Parameters:
      transpChrgAmountInLoclCurrency - Final Amount In Local Currency
    • setTranspIndexRateTableUUID

      public void setTranspIndexRateTableUUID(@Nullable UUID transpIndexRateTableUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: TranspIndexRateTableUUID

      Parameters:
      transpIndexRateTableUUID - Internal Universally Unique Identifier
    • setTransportationRate

      public void setTransportationRate(@Nullable String transportationRate)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TransportationRate

      Parameters:
      transportationRate - Rate Table
    • setTranspChargeIsMandatory

      public void setTranspChargeIsMandatory(@Nullable Boolean transpChargeIsMandatory)
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeIsMandatory

      Parameters:
      transpChargeIsMandatory - Mandatory
    • setTranspDimnWeightProfile

      public void setTranspDimnWeightProfile(@Nullable String transpDimnWeightProfile)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspDimnWeightProfile

      Parameters:
      transpDimnWeightProfile - Dimensional Weight Profile
    • setTranspCalculationMethodType

      public void setTranspCalculationMethodType(@Nullable String transpCalculationMethodType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspCalculationMethodType

      Parameters:
      transpCalculationMethodType - Calculation Method Type
    • setTranspCalculationMethodName

      public void setTranspCalculationMethodName(@Nullable String transpCalculationMethodName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalculationMethodName

      Parameters:
      transpCalculationMethodName - Calculation Method
    • setTranspChargeCalcStatus

      public void setTranspChargeCalcStatus(@Nullable String transpChargeCalcStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspChargeCalcStatus

      Parameters:
      transpChargeCalcStatus - Charge Calculation Status
    • setTranspChargePostingStatus

      public void setTranspChargePostingStatus(@Nullable String transpChargePostingStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspChargePostingStatus

      Parameters:
      transpChargePostingStatus - Invoicing Status
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<FrtBkgChrgElement>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity FrtBkgChrgElement 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 _FreightBooking is already loaded, the result will contain the FreightBooking entity. If not, an Option with result state empty is returned.
    • setFreightBooking

      public void setFreightBooking(FreightBooking value)
      Overwrites the associated FreightBooking entity for the loaded navigation property _FreightBooking.
      Parameters:
      value - New FreightBooking entity.
    • getFreightBookingChargeItemIfPresent

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

      If the navigation property for an entity FrtBkgChrgElement 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 _FreightBookingChargeItem is already loaded, the result will contain the FreightBookingChargeItem entity. If not, an Option with result state empty is returned.
    • setFreightBookingChargeItem

      public void setFreightBookingChargeItem(FreightBookingChargeItem value)
      Overwrites the associated FreightBookingChargeItem entity for the loaded navigation property _FreightBookingChargeItem.
      Parameters:
      value - New FreightBookingChargeItem entity.
    • getFrtBkgChrgCalcBaseIfPresent

      @Nonnull public io.vavr.control.Option<List<FrtBkgChrgCalcBase>> getFrtBkgChrgCalcBaseIfPresent()
      Retrieval of associated FrtBkgChrgCalcBase entities (one to many). This corresponds to the OData navigation property _FrtBkgChrgCalcBase.

      If the navigation property for an entity FrtBkgChrgElement 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 _FrtBkgChrgCalcBase is already loaded, the result will contain the FrtBkgChrgCalcBase entities. If not, an Option with result state empty is returned.
    • setFrtBkgChrgCalcBase

      public void setFrtBkgChrgCalcBase(@Nonnull List<FrtBkgChrgCalcBase> value)
      Overwrites the list of associated FrtBkgChrgCalcBase entities for the loaded navigation property _FrtBkgChrgCalcBase.

      If the navigation property _FrtBkgChrgCalcBase of a queried FrtBkgChrgElement 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.

      Parameters:
      value - List of FrtBkgChrgCalcBase entities.
    • addFrtBkgChrgCalcBase

      public void addFrtBkgChrgCalcBase(FrtBkgChrgCalcBase... entity)
      Adds elements to the list of associated FrtBkgChrgCalcBase entities. This corresponds to the OData navigation property _FrtBkgChrgCalcBase.

      If the navigation property _FrtBkgChrgCalcBase of a queried FrtBkgChrgElement 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.

      Parameters:
      entity - Array of FrtBkgChrgCalcBase entities.
    • getFrtBkgChrgCalcRuleIfPresent

      @Nonnull public io.vavr.control.Option<List<FrtBkgChrgCalcRule>> getFrtBkgChrgCalcRuleIfPresent()
      Retrieval of associated FrtBkgChrgCalcRule entities (one to many). This corresponds to the OData navigation property _FrtBkgChrgCalcRule.

      If the navigation property for an entity FrtBkgChrgElement 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 _FrtBkgChrgCalcRule is already loaded, the result will contain the FrtBkgChrgCalcRule entities. If not, an Option with result state empty is returned.
    • setFrtBkgChrgCalcRule

      public void setFrtBkgChrgCalcRule(@Nonnull List<FrtBkgChrgCalcRule> value)
      Overwrites the list of associated FrtBkgChrgCalcRule entities for the loaded navigation property _FrtBkgChrgCalcRule.

      If the navigation property _FrtBkgChrgCalcRule of a queried FrtBkgChrgElement 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.

      Parameters:
      value - List of FrtBkgChrgCalcRule entities.
    • addFrtBkgChrgCalcRule

      public void addFrtBkgChrgCalcRule(FrtBkgChrgCalcRule... entity)
      Adds elements to the list of associated FrtBkgChrgCalcRule entities. This corresponds to the OData navigation property _FrtBkgChrgCalcRule.

      If the navigation property _FrtBkgChrgCalcRule of a queried FrtBkgChrgElement 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.

      Parameters:
      entity - Array of FrtBkgChrgCalcRule entities.
    • getFrtBkgChrgElmntExchRateIfPresent

      @Nonnull public io.vavr.control.Option<List<FrtBkgChrgElmntExchRate>> getFrtBkgChrgElmntExchRateIfPresent()
      Retrieval of associated FrtBkgChrgElmntExchRate entities (one to many). This corresponds to the OData navigation property _FrtBkgChrgElmntExchRate.

      If the navigation property for an entity FrtBkgChrgElement 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 _FrtBkgChrgElmntExchRate is already loaded, the result will contain the FrtBkgChrgElmntExchRate entities. If not, an Option with result state empty is returned.
    • setFrtBkgChrgElmntExchRate

      public void setFrtBkgChrgElmntExchRate(@Nonnull List<FrtBkgChrgElmntExchRate> value)
      Overwrites the list of associated FrtBkgChrgElmntExchRate entities for the loaded navigation property _FrtBkgChrgElmntExchRate.

      If the navigation property _FrtBkgChrgElmntExchRate of a queried FrtBkgChrgElement 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.

      Parameters:
      value - List of FrtBkgChrgElmntExchRate entities.
    • addFrtBkgChrgElmntExchRate

      public void addFrtBkgChrgElmntExchRate(FrtBkgChrgElmntExchRate... entity)
      Adds elements to the list of associated FrtBkgChrgElmntExchRate entities. This corresponds to the OData navigation property _FrtBkgChrgElmntExchRate.

      If the navigation property _FrtBkgChrgElmntExchRate of a queried FrtBkgChrgElement 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.

      Parameters:
      entity - Array of FrtBkgChrgElmntExchRate entities.
    • builder

      @Nonnull public static FrtBkgChrgElement.FrtBkgChrgElementBuilder builder()
    • getTranspChargeItemElementUUID

      @Nullable public UUID getTranspChargeItemElementUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeItemElementUUID

      Returns:
      Transportation Charge Item Element UUID
    • getTranspChargeItemUUID

      @Nullable public UUID getTranspChargeItemUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeItemUUID

      Returns:
      NodeID
    • getTransportationOrderUUID

      @Nullable public UUID getTransportationOrderUUID()
      Constraints: Not nullable

      Original property name from the Odata EDM: TransportationOrderUUID

      Returns:
      NodeID
    • getTransportationRateUUID

      @Nullable public UUID getTransportationRateUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: TransportationRateUUID

      Returns:
      Rate UUID
    • getTranspCalculationSheetItem

      @Nullable public String getTranspCalculationSheetItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspCalculationSheetItem

      Returns:
      Calculation Sheet Line Number
    • getTranspChargeType

      @Nullable public String getTranspChargeType()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TranspChargeType

      Returns:
      Charge Type
    • getTranspCalcResolutionBase

      @Nullable public String getTranspCalcResolutionBase()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalcResolutionBase

      Returns:
      Calculation Resolution Base
    • getTranspCalculationDateType

      @Nullable public String getTranspCalculationDateType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspCalculationDateType

      Returns:
      Calculation Date Type
    • getTranspChargeCalculationDateTme

      @Nullable public OffsetDateTime getTranspChargeCalculationDateTme()
      Constraints: Nullable

      Original property name from the Odata EDM: TranspChargeCalculationDateTme

      Returns:
      Calculation Date Timestamp
    • getTranspChargeCalculationCrcy

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

      Original property name from the Odata EDM: TranspChargeCalculationCrcy

      Returns:
      Transportation Charge Calculated Amount Currency
    • getTranspChargeCalcAmtInCalcCrcy

      @Nullable public BigDecimal getTranspChargeCalcAmtInCalcCrcy()
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspChargeCalcAmtInCalcCrcy

      Returns:
      Transportation Charge Calculated Amount
    • getTransportationRateCurrency

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

      Original property name from the Odata EDM: TransportationRateCurrency

      Returns:
      Rate Amount Currency
    • getTranspRateAmountInRateCrcy

      @Nullable public BigDecimal getTranspRateAmountInRateCrcy()
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspRateAmountInRateCrcy

      Returns:
      Rate Amount in Rate Currency
    • getTransportationRatePctUnit

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

      Original property name from the Odata EDM: TransportationRatePctUnit

      Returns:
      Unit of Measure
    • getTransportationRateAmountPct

      @Nullable public BigDecimal getTransportationRateAmountPct()
      Constraints: Not nullable, Precision: 31, Scale: 2

      Original property name from the Odata EDM: TransportationRateAmountPct

      Returns:
      Percentage Rate Amount
    • getTranspRateAmtIsManuallyChanged

      @Nullable public Boolean getTranspRateAmtIsManuallyChanged()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspRateAmtIsManuallyChanged

      Returns:
      Manually-Changed Rate Amount
    • getTranspChrgLineNumber

      @Nullable public String getTranspChrgLineNumber()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChrgLineNumber

      Returns:
      Reference-From Line Number
    • getTranspChrgRefFromLineNumber

      @Nullable public String getTranspChrgRefFromLineNumber()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChrgRefFromLineNumber

      Returns:
      Reference-From Line Number
    • getTranspChrgRefToLineNumber

      @Nullable public String getTranspChrgRefToLineNumber()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TranspChrgRefToLineNumber

      Returns:
      Reference-To Line Number
    • getTranspChargeDocumentCurrency

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

      Original property name from the Odata EDM: TranspChargeDocumentCurrency

      Returns:
      Document Currency
    • getTranspChrgAmountInDocCurrency

      @Nullable public BigDecimal getTranspChrgAmountInDocCurrency()
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspChrgAmountInDocCurrency

      Returns:
      Final Amount in Document Currency
    • getTranspChargeLocalCurrency

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

      Original property name from the Odata EDM: TranspChargeLocalCurrency

      Returns:
      Transportation Charge Local Currency
    • getTranspChrgAmountInLoclCurrency

      @Nullable public BigDecimal getTranspChrgAmountInLoclCurrency()
      Constraints: Not nullable, Precision: 31, Scale: 0

      Original property name from the Odata EDM: TranspChrgAmountInLoclCurrency

      Returns:
      Final Amount In Local Currency
    • getTranspIndexRateTableUUID

      @Nullable public UUID getTranspIndexRateTableUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: TranspIndexRateTableUUID

      Returns:
      Internal Universally Unique Identifier
    • getTransportationRate

      @Nullable public String getTransportationRate()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TransportationRate

      Returns:
      Rate Table
    • getTranspChargeIsMandatory

      @Nullable public Boolean getTranspChargeIsMandatory()
      Constraints: Not nullable

      Original property name from the Odata EDM: TranspChargeIsMandatory

      Returns:
      Mandatory
    • getTranspDimnWeightProfile

      @Nullable public String getTranspDimnWeightProfile()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TranspDimnWeightProfile

      Returns:
      Dimensional Weight Profile
    • getTranspCalculationMethodType

      @Nullable public String getTranspCalculationMethodType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TranspCalculationMethodType

      Returns:
      Calculation Method Type
    • getTranspCalculationMethodName

      @Nullable public String getTranspCalculationMethodName()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TranspCalculationMethodName

      Returns:
      Calculation Method
    • getTranspChargeCalcStatus

      @Nullable public String getTranspChargeCalcStatus()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspChargeCalcStatus

      Returns:
      Charge Calculation Status
    • getTranspChargePostingStatus

      @Nullable public String getTranspChargePostingStatus()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TranspChargePostingStatus

      Returns:
      Invoicing Status
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<FrtBkgChrgElement>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<FrtBkgChrgElement>