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

public class D_SPQtnSmltePricingAmountP extends VdmComplex<D_SPQtnSmltePricingAmountP>

Original complex type name from the Odata EDM: D_SPQtnSmltePricingAmountP

  • Field Details

  • Constructor Details

    • D_SPQtnSmltePricingAmountP

      public D_SPQtnSmltePricingAmountP()
    • D_SPQtnSmltePricingAmountP

      public D_SPQtnSmltePricingAmountP(@Nullable UUID srcgProjQtnItemUUID, @Nullable String conditionSequentialNumberShort, @Nullable String conditionType, @Nullable BigDecimal prcgSimlnConditionRateValue, @Nullable String prcgSimlnCndnRateValueUnit, @Nullable Collection<D_SPQtnSmltePricingScaleP> _Scale)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SPQtnSmltePricingAmountP>
    • setSrcgProjQtnItemUUID

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

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Parameters:
      srcgProjQtnItemUUID - The srcgProjQtnItemUUID to set.
    • setConditionSequentialNumberShort

      public void setConditionSequentialNumberShort(@Nullable String conditionSequentialNumberShort)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionSequentialNumberShort

      Parameters:
      conditionSequentialNumberShort - The conditionSequentialNumberShort 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.
    • setPrcgSimlnConditionRateValue

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

      Original property name from the Odata EDM: PrcgSimlnConditionRateValue

      Parameters:
      prcgSimlnConditionRateValue - The prcgSimlnConditionRateValue to set.
    • setPrcgSimlnCndnRateValueUnit

      public void setPrcgSimlnCndnRateValueUnit(@Nullable String prcgSimlnCndnRateValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrcgSimlnCndnRateValueUnit

      Parameters:
      prcgSimlnCndnRateValueUnit - The prcgSimlnCndnRateValueUnit to set.
    • set_Scale

      public void set_Scale(@Nullable Collection<D_SPQtnSmltePricingScaleP> _Scale)
      Constraints: Not nullable

      Original property name from the Odata EDM: _Scale

      Parameters:
      _Scale - The _Scale to set.
    • builder

    • getSrcgProjQtnItemUUID

      @Nullable public UUID getSrcgProjQtnItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Returns:
      The srcgProjQtnItemUUID contained in this VdmComplex.
    • getConditionSequentialNumberShort

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

      Original property name from the Odata EDM: ConditionSequentialNumberShort

      Returns:
      The conditionSequentialNumberShort 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.
    • getPrcgSimlnConditionRateValue

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

      Original property name from the Odata EDM: PrcgSimlnConditionRateValue

      Returns:
      The prcgSimlnConditionRateValue contained in this VdmComplex.
    • getPrcgSimlnCndnRateValueUnit

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

      Original property name from the Odata EDM: PrcgSimlnCndnRateValueUnit

      Returns:
      The prcgSimlnCndnRateValueUnit contained in this VdmComplex.
    • get_Scale

      @Nullable public Collection<D_SPQtnSmltePricingScaleP> get_Scale()
      Constraints: Not nullable

      Original property name from the Odata EDM: _Scale

      Returns:
      The _Scale contained in this VdmComplex.
    • toString

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

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

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

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

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