java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmComplex<D_SPQtnSmltePricingR>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotationforsourcingproject.D_SPQtnSmltePricingR

public class D_SPQtnSmltePricingR extends VdmComplex<D_SPQtnSmltePricingR>

Original complex type name from the Odata EDM: D_SPQtnSmltePricingR

  • Field Details

  • Constructor Details

    • D_SPQtnSmltePricingR

      public D_SPQtnSmltePricingR()
    • D_SPQtnSmltePricingR

      public D_SPQtnSmltePricingR(@Nullable BigDecimal conditionRateValue, @Nullable String conditionRateValueUnit, @Nullable String conditionText, @Nullable String conditionType, @Nullable BigDecimal conditionValue, @Nullable UUID srcgProjQtnItemUUID)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SPQtnSmltePricingR>
    • setConditionRateValue

      public void setConditionRateValue(@Nullable BigDecimal conditionRateValue)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: ConditionRateValue

      Parameters:
      conditionRateValue - The conditionRateValue to set.
    • setConditionRateValueUnit

      public void setConditionRateValueUnit(@Nullable String conditionRateValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionRateValueUnit

      Parameters:
      conditionRateValueUnit - The conditionRateValueUnit to set.
    • setConditionText

      public void setConditionText(@Nullable String conditionText)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: ConditionText

      Parameters:
      conditionText - The conditionText to set.
    • setConditionType

      public void setConditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Parameters:
      conditionType - The conditionType to set.
    • setConditionValue

      public void setConditionValue(@Nullable BigDecimal conditionValue)
      Constraints: Not nullable, Precision: 28, Scale: 9

      Original property name from the Odata EDM: ConditionValue

      Parameters:
      conditionValue - The conditionValue to set.
    • setSrcgProjQtnItemUUID

      public void setSrcgProjQtnItemUUID(@Nullable UUID srcgProjQtnItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Parameters:
      srcgProjQtnItemUUID - The srcgProjQtnItemUUID to set.
    • builder

      @Nonnull public static D_SPQtnSmltePricingR.D_SPQtnSmltePricingRBuilder builder()
    • getConditionRateValue

      @Nullable public BigDecimal getConditionRateValue()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: ConditionRateValue

      Returns:
      The conditionRateValue contained in this VdmComplex.
    • getConditionRateValueUnit

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

      Original property name from the Odata EDM: ConditionRateValueUnit

      Returns:
      The conditionRateValueUnit contained in this VdmComplex.
    • getConditionText

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

      Original property name from the Odata EDM: ConditionText

      Returns:
      The conditionText contained in this VdmComplex.
    • getConditionType

      @Nullable public String getConditionType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Returns:
      The conditionType contained in this VdmComplex.
    • getConditionValue

      @Nullable public BigDecimal getConditionValue()
      Constraints: Not nullable, Precision: 28, Scale: 9

      Original property name from the Odata EDM: ConditionValue

      Returns:
      The conditionValue contained in this VdmComplex.
    • getSrcgProjQtnItemUUID

      @Nullable public UUID getSrcgProjQtnItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Returns:
      The srcgProjQtnItemUUID contained in this VdmComplex.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmObject<D_SPQtnSmltePricingR>
    • getOdataType

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