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

public class FrtOrdChrgElement extends VdmEntity<FrtOrdChrgElement> implements VdmEntitySet
Freight Order Charge Element

Original entity name from the Odata EDM: FrtOrdChrgElement_Type

  • Field Details

  • Constructor Details

    • FrtOrdChrgElement

      public FrtOrdChrgElement()
    • FrtOrdChrgElement

      public FrtOrdChrgElement(@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 FreightOrder to_FreightOrder, @Nullable FreightOrderChargeItem to_FreightOrderChargeItem, List<FrtOrdChrgCalcBase> to_FrtOrdChrgCalcBase, List<FrtOrdChrgCalcRule> to_FrtOrdChrgCalcRule, List<FrtOrdChrgElmntExchRate> to_FrtOrdChrgElmntExchRate)
  • Method Details

    • getType

      @Nonnull public Class<FrtOrdChrgElement> getType()
      Specified by:
      getType in class VdmObject<FrtOrdChrgElement>
    • 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<FrtOrdChrgElement>
    • getKey

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

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

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

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

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

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

      If the navigation property for an entity FrtOrdChrgElement 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 _FreightOrder is already loaded, the result will contain the FreightOrder entity. If not, an Option with result state empty is returned.
    • setFreightOrder

      public void setFreightOrder(FreightOrder value)
      Overwrites the associated FreightOrder entity for the loaded navigation property _FreightOrder.
      Parameters:
      value - New FreightOrder entity.
    • getFreightOrderChargeItemIfPresent

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

      If the navigation property for an entity FrtOrdChrgElement 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 _FreightOrderChargeItem is already loaded, the result will contain the FreightOrderChargeItem entity. If not, an Option with result state empty is returned.
    • setFreightOrderChargeItem

      public void setFreightOrderChargeItem(FreightOrderChargeItem value)
      Overwrites the associated FreightOrderChargeItem entity for the loaded navigation property _FreightOrderChargeItem.
      Parameters:
      value - New FreightOrderChargeItem entity.
    • getFrtOrdChrgCalcBaseIfPresent

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

      If the navigation property for an entity FrtOrdChrgElement 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 _FrtOrdChrgCalcBase is already loaded, the result will contain the FrtOrdChrgCalcBase entities. If not, an Option with result state empty is returned.
    • setFrtOrdChrgCalcBase

      public void setFrtOrdChrgCalcBase(@Nonnull List<FrtOrdChrgCalcBase> value)
      Overwrites the list of associated FrtOrdChrgCalcBase entities for the loaded navigation property _FrtOrdChrgCalcBase.

      If the navigation property _FrtOrdChrgCalcBase of a queried FrtOrdChrgElement 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 FrtOrdChrgCalcBase entities.
    • addFrtOrdChrgCalcBase

      public void addFrtOrdChrgCalcBase(FrtOrdChrgCalcBase... entity)
      Adds elements to the list of associated FrtOrdChrgCalcBase entities. This corresponds to the OData navigation property _FrtOrdChrgCalcBase.

      If the navigation property _FrtOrdChrgCalcBase of a queried FrtOrdChrgElement 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 FrtOrdChrgCalcBase entities.
    • getFrtOrdChrgCalcRuleIfPresent

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

      If the navigation property for an entity FrtOrdChrgElement 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 _FrtOrdChrgCalcRule is already loaded, the result will contain the FrtOrdChrgCalcRule entities. If not, an Option with result state empty is returned.
    • setFrtOrdChrgCalcRule

      public void setFrtOrdChrgCalcRule(@Nonnull List<FrtOrdChrgCalcRule> value)
      Overwrites the list of associated FrtOrdChrgCalcRule entities for the loaded navigation property _FrtOrdChrgCalcRule.

      If the navigation property _FrtOrdChrgCalcRule of a queried FrtOrdChrgElement 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 FrtOrdChrgCalcRule entities.
    • addFrtOrdChrgCalcRule

      public void addFrtOrdChrgCalcRule(FrtOrdChrgCalcRule... entity)
      Adds elements to the list of associated FrtOrdChrgCalcRule entities. This corresponds to the OData navigation property _FrtOrdChrgCalcRule.

      If the navigation property _FrtOrdChrgCalcRule of a queried FrtOrdChrgElement 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 FrtOrdChrgCalcRule entities.
    • getFrtOrdChrgElmntExchRateIfPresent

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

      If the navigation property for an entity FrtOrdChrgElement 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 _FrtOrdChrgElmntExchRate is already loaded, the result will contain the FrtOrdChrgElmntExchRate entities. If not, an Option with result state empty is returned.
    • setFrtOrdChrgElmntExchRate

      public void setFrtOrdChrgElmntExchRate(@Nonnull List<FrtOrdChrgElmntExchRate> value)
      Overwrites the list of associated FrtOrdChrgElmntExchRate entities for the loaded navigation property _FrtOrdChrgElmntExchRate.

      If the navigation property _FrtOrdChrgElmntExchRate of a queried FrtOrdChrgElement 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 FrtOrdChrgElmntExchRate entities.
    • addFrtOrdChrgElmntExchRate

      public void addFrtOrdChrgElmntExchRate(FrtOrdChrgElmntExchRate... entity)
      Adds elements to the list of associated FrtOrdChrgElmntExchRate entities. This corresponds to the OData navigation property _FrtOrdChrgElmntExchRate.

      If the navigation property _FrtOrdChrgElmntExchRate of a queried FrtOrdChrgElement 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 FrtOrdChrgElmntExchRate entities.
    • builder

      @Nonnull public static FrtOrdChrgElement.FrtOrdChrgElementBuilder 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<FrtOrdChrgElement>
    • equals

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

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

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

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