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

public class D_AvailyDetmAvailyTmeSersR extends VdmComplex<D_AvailyDetmAvailyTmeSersR>

Original complex type name from the Odata EDM: D_AvailyDetmAvailyTmeSersR

  • Field Details

  • Constructor Details

    • D_AvailyDetmAvailyTmeSersR

      public D_AvailyDetmAvailyTmeSersR()
    • D_AvailyDetmAvailyTmeSersR

      public D_AvailyDetmAvailyTmeSersR(@Nullable BigDecimal availableQuantityInBaseUnit, @Nullable String baseUnit, @Nullable String baseUnitISOCode, @Nullable String prodAvailyPerdEndTimeZone, @Nullable String prodAvailyPerdEndTmznIANACode, @Nullable OffsetDateTime prodAvailyPerdEndUTCDteTme, @Nullable String prodAvailyPerdStrtTimeZone, @Nullable String prodAvailyPerdStrtTmznIANACode, @Nullable OffsetDateTime prodAvailyPerdStrtUTCDteTme)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_AvailyDetmAvailyTmeSersR>
    • setAvailableQuantityInBaseUnit

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

      Original property name from the Odata EDM: AvailableQuantityInBaseUnit

      Parameters:
      availableQuantityInBaseUnit - The availableQuantityInBaseUnit to set.
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - The baseUnit to set.
    • setBaseUnitISOCode

      public void setBaseUnitISOCode(@Nullable String baseUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnitISOCode

      Parameters:
      baseUnitISOCode - The baseUnitISOCode to set.
    • setProdAvailyPerdEndTimeZone

      public void setProdAvailyPerdEndTimeZone(@Nullable String prodAvailyPerdEndTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ProdAvailyPerdEndTimeZone

      Parameters:
      prodAvailyPerdEndTimeZone - The prodAvailyPerdEndTimeZone to set.
    • setProdAvailyPerdEndTmznIANACode

      public void setProdAvailyPerdEndTmznIANACode(@Nullable String prodAvailyPerdEndTmznIANACode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProdAvailyPerdEndTmznIANACode

      Parameters:
      prodAvailyPerdEndTmznIANACode - The prodAvailyPerdEndTmznIANACode to set.
    • setProdAvailyPerdEndUTCDteTme

      public void setProdAvailyPerdEndUTCDteTme(@Nullable OffsetDateTime prodAvailyPerdEndUTCDteTme)
      Constraints: Nullable

      Original property name from the Odata EDM: ProdAvailyPerdEndUTCDteTme

      Parameters:
      prodAvailyPerdEndUTCDteTme - The prodAvailyPerdEndUTCDteTme to set.
    • setProdAvailyPerdStrtTimeZone

      public void setProdAvailyPerdStrtTimeZone(@Nullable String prodAvailyPerdStrtTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ProdAvailyPerdStrtTimeZone

      Parameters:
      prodAvailyPerdStrtTimeZone - The prodAvailyPerdStrtTimeZone to set.
    • setProdAvailyPerdStrtTmznIANACode

      public void setProdAvailyPerdStrtTmznIANACode(@Nullable String prodAvailyPerdStrtTmznIANACode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProdAvailyPerdStrtTmznIANACode

      Parameters:
      prodAvailyPerdStrtTmznIANACode - The prodAvailyPerdStrtTmznIANACode to set.
    • setProdAvailyPerdStrtUTCDteTme

      public void setProdAvailyPerdStrtUTCDteTme(@Nullable OffsetDateTime prodAvailyPerdStrtUTCDteTme)
      Constraints: Nullable

      Original property name from the Odata EDM: ProdAvailyPerdStrtUTCDteTme

      Parameters:
      prodAvailyPerdStrtUTCDteTme - The prodAvailyPerdStrtUTCDteTme to set.
    • builder

    • getAvailableQuantityInBaseUnit

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

      Original property name from the Odata EDM: AvailableQuantityInBaseUnit

      Returns:
      The availableQuantityInBaseUnit contained in this VdmComplex.
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      The baseUnit contained in this VdmComplex.
    • getBaseUnitISOCode

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

      Original property name from the Odata EDM: BaseUnitISOCode

      Returns:
      The baseUnitISOCode contained in this VdmComplex.
    • getProdAvailyPerdEndTimeZone

      @Nullable public String getProdAvailyPerdEndTimeZone()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ProdAvailyPerdEndTimeZone

      Returns:
      The prodAvailyPerdEndTimeZone contained in this VdmComplex.
    • getProdAvailyPerdEndTmznIANACode

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

      Original property name from the Odata EDM: ProdAvailyPerdEndTmznIANACode

      Returns:
      The prodAvailyPerdEndTmznIANACode contained in this VdmComplex.
    • getProdAvailyPerdEndUTCDteTme

      @Nullable public OffsetDateTime getProdAvailyPerdEndUTCDteTme()
      Constraints: Nullable

      Original property name from the Odata EDM: ProdAvailyPerdEndUTCDteTme

      Returns:
      The prodAvailyPerdEndUTCDteTme contained in this VdmComplex.
    • getProdAvailyPerdStrtTimeZone

      @Nullable public String getProdAvailyPerdStrtTimeZone()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ProdAvailyPerdStrtTimeZone

      Returns:
      The prodAvailyPerdStrtTimeZone contained in this VdmComplex.
    • getProdAvailyPerdStrtTmznIANACode

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

      Original property name from the Odata EDM: ProdAvailyPerdStrtTmznIANACode

      Returns:
      The prodAvailyPerdStrtTmznIANACode contained in this VdmComplex.
    • getProdAvailyPerdStrtUTCDteTme

      @Nullable public OffsetDateTime getProdAvailyPerdStrtUTCDteTme()
      Constraints: Nullable

      Original property name from the Odata EDM: ProdAvailyPerdStrtUTCDteTme

      Returns:
      The prodAvailyPerdStrtUTCDteTme contained in this VdmComplex.
    • toString

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

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

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

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

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