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

public class GEN_SCL_PRICE_SIM extends VdmComplex<GEN_SCL_PRICE_SIM>

Original complex type name from the Odata EDM: GEN_SCL_PRICE_SIM

  • Field Details

  • Constructor Details

    • GEN_SCL_PRICE_SIM

      public GEN_SCL_PRICE_SIM()
    • GEN_SCL_PRICE_SIM

      public GEN_SCL_PRICE_SIM(@Nullable String pURCHASINGDOCUMENTITEM, @Nullable String cONDITIONSCALELINE, @Nullable BigDecimal cONDITIONRATEVALUE, @Nullable String cONDITIONRATEVALUEUNIT, @Nullable BigDecimal cONDITIONSCALEAMOUNT, @Nullable String cONDITIONSCALEAMOUNTCURRENCY, @Nullable BigDecimal cONDITIONSCALEQUANTITY, @Nullable String cONDITIONSCALEQUANTITYUNIT)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<GEN_SCL_PRICE_SIM>
    • setPURCHASINGDOCUMENTITEM

      public void setPURCHASINGDOCUMENTITEM(@Nullable String pURCHASINGDOCUMENTITEM)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PURCHASINGDOCUMENTITEM

      Parameters:
      pURCHASINGDOCUMENTITEM - The pURCHASINGDOCUMENTITEM to set.
    • setCONDITIONSCALELINE

      public void setCONDITIONSCALELINE(@Nullable String cONDITIONSCALELINE)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CONDITIONSCALELINE

      Parameters:
      cONDITIONSCALELINE - The cONDITIONSCALELINE to set.
    • 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.
    • setCONDITIONSCALEAMOUNT

      public void setCONDITIONSCALEAMOUNT(@Nullable BigDecimal cONDITIONSCALEAMOUNT)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CONDITIONSCALEAMOUNT

      Parameters:
      cONDITIONSCALEAMOUNT - The cONDITIONSCALEAMOUNT to set.
    • setCONDITIONSCALEAMOUNTCURRENCY

      public void setCONDITIONSCALEAMOUNTCURRENCY(@Nullable String cONDITIONSCALEAMOUNTCURRENCY)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONSCALEAMOUNTCURRENCY

      Parameters:
      cONDITIONSCALEAMOUNTCURRENCY - The cONDITIONSCALEAMOUNTCURRENCY to set.
    • setCONDITIONSCALEQUANTITY

      public void setCONDITIONSCALEQUANTITY(@Nullable BigDecimal cONDITIONSCALEQUANTITY)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CONDITIONSCALEQUANTITY

      Parameters:
      cONDITIONSCALEQUANTITY - The cONDITIONSCALEQUANTITY to set.
    • setCONDITIONSCALEQUANTITYUNIT

      public void setCONDITIONSCALEQUANTITYUNIT(@Nullable String cONDITIONSCALEQUANTITYUNIT)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CONDITIONSCALEQUANTITYUNIT

      Parameters:
      cONDITIONSCALEQUANTITYUNIT - The cONDITIONSCALEQUANTITYUNIT to set.
    • builder

      @Nonnull public static GEN_SCL_PRICE_SIM.GEN_SCL_PRICE_SIMBuilder builder()
    • getPURCHASINGDOCUMENTITEM

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

      Original property name from the Odata EDM: PURCHASINGDOCUMENTITEM

      Returns:
      The pURCHASINGDOCUMENTITEM contained in this VdmComplex.
    • getCONDITIONSCALELINE

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

      Original property name from the Odata EDM: CONDITIONSCALELINE

      Returns:
      The cONDITIONSCALELINE contained in this VdmComplex.
    • 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.
    • getCONDITIONSCALEAMOUNT

      @Nullable public BigDecimal getCONDITIONSCALEAMOUNT()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: CONDITIONSCALEAMOUNT

      Returns:
      The cONDITIONSCALEAMOUNT contained in this VdmComplex.
    • getCONDITIONSCALEAMOUNTCURRENCY

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

      Original property name from the Odata EDM: CONDITIONSCALEAMOUNTCURRENCY

      Returns:
      The cONDITIONSCALEAMOUNTCURRENCY contained in this VdmComplex.
    • getCONDITIONSCALEQUANTITY

      @Nullable public BigDecimal getCONDITIONSCALEQUANTITY()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: CONDITIONSCALEQUANTITY

      Returns:
      The cONDITIONSCALEQUANTITY contained in this VdmComplex.
    • getCONDITIONSCALEQUANTITYUNIT

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

      Original property name from the Odata EDM: CONDITIONSCALEQUANTITYUNIT

      Returns:
      The cONDITIONSCALEQUANTITYUNIT contained in this VdmComplex.
    • toString

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

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

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

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

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