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

public class GEN_VAL_PRICE_SIM extends VdmComplex<GEN_VAL_PRICE_SIM>

Original complex type name from the Odata EDM: GEN_VAL_PRICE_SIM

  • Field Details

  • Constructor Details

    • GEN_VAL_PRICE_SIM

      public GEN_VAL_PRICE_SIM()
    • GEN_VAL_PRICE_SIM

      public GEN_VAL_PRICE_SIM(@Nullable String pURCHASINGDOCUMENTITEM, @Nullable String cONDITIONTYPE, @Nullable String pURCHASINGDOCUMENT, @Nullable LocalDate cONDITIONVALIDITYSTARTDATE, @Nullable LocalDate cONDITIONVALIDITYENDDATE, @Nullable String pLANT, @Nullable Collection<GEN_AMT_PRICE_SIM> _AMOUNT)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<GEN_VAL_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.
    • 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.
    • setPURCHASINGDOCUMENT

      public void setPURCHASINGDOCUMENT(@Nullable String pURCHASINGDOCUMENT)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PURCHASINGDOCUMENT

      Parameters:
      pURCHASINGDOCUMENT - The pURCHASINGDOCUMENT to set.
    • setCONDITIONVALIDITYSTARTDATE

      public void setCONDITIONVALIDITYSTARTDATE(@Nullable LocalDate cONDITIONVALIDITYSTARTDATE)
      Constraints: Nullable

      Original property name from the Odata EDM: CONDITIONVALIDITYSTARTDATE

      Parameters:
      cONDITIONVALIDITYSTARTDATE - The cONDITIONVALIDITYSTARTDATE to set.
    • setCONDITIONVALIDITYENDDATE

      public void setCONDITIONVALIDITYENDDATE(@Nullable LocalDate cONDITIONVALIDITYENDDATE)
      Constraints: Nullable

      Original property name from the Odata EDM: CONDITIONVALIDITYENDDATE

      Parameters:
      cONDITIONVALIDITYENDDATE - The cONDITIONVALIDITYENDDATE to set.
    • setPLANT

      public void setPLANT(@Nullable String pLANT)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PLANT

      Parameters:
      pLANT - The pLANT to set.
    • set_AMOUNT

      public void set_AMOUNT(@Nullable Collection<GEN_AMT_PRICE_SIM> _AMOUNT)
      Constraints: Not nullable

      Original property name from the Odata EDM: _AMOUNT

      Parameters:
      _AMOUNT - The _AMOUNT to set.
    • builder

      @Nonnull public static GEN_VAL_PRICE_SIM.GEN_VAL_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.
    • 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.
    • getPURCHASINGDOCUMENT

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

      Original property name from the Odata EDM: PURCHASINGDOCUMENT

      Returns:
      The pURCHASINGDOCUMENT contained in this VdmComplex.
    • getCONDITIONVALIDITYSTARTDATE

      @Nullable public LocalDate getCONDITIONVALIDITYSTARTDATE()
      Constraints: Nullable

      Original property name from the Odata EDM: CONDITIONVALIDITYSTARTDATE

      Returns:
      The cONDITIONVALIDITYSTARTDATE contained in this VdmComplex.
    • getCONDITIONVALIDITYENDDATE

      @Nullable public LocalDate getCONDITIONVALIDITYENDDATE()
      Constraints: Nullable

      Original property name from the Odata EDM: CONDITIONVALIDITYENDDATE

      Returns:
      The cONDITIONVALIDITYENDDATE contained in this VdmComplex.
    • getPLANT

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

      Original property name from the Odata EDM: PLANT

      Returns:
      The pLANT contained in this VdmComplex.
    • get_AMOUNT

      @Nullable public Collection<GEN_AMT_PRICE_SIM> get_AMOUNT()
      Constraints: Not nullable

      Original property name from the Odata EDM: _AMOUNT

      Returns:
      The _AMOUNT contained in this VdmComplex.
    • toString

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

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

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

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

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