java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmComplex<Messages>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchaserequisition.Messages

public class Messages extends VdmComplex<Messages>

Original complex type name from the Odata EDM: Messages

  • Constructor Details

    • Messages

      public Messages()
    • Messages

      public Messages(@Nullable String type_2, @Nullable String id, @Nullable String number, @Nullable String message, @Nullable String logNo, @Nullable String logMsgNo, @Nullable String messageV1, @Nullable String messageV2, @Nullable String messageV3, @Nullable String messageV4, @Nullable String parameter, @Nullable Integer row, @Nullable String field, @Nullable String system)
  • Method Details

    • getType

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

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

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

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<Messages>
    • setType_2

      public void setType_2(@Nullable String type_2)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: Type

      Parameters:
      type_2 - Message Type
    • setId

      public void setId(@Nullable String id)
      Constraints: Not nullable, Maximum length: 20

      Original property from the Odata EDM: Id

      Parameters:
      id - Message Class
    • setNumber

      public void setNumber(@Nullable String number)
      Constraints: Not nullable, Maximum length: 3

      Original property from the Odata EDM: Number

      Parameters:
      number - Message Number
    • setMessage

      public void setMessage(@Nullable String message)
      Constraints: Not nullable, Maximum length: 220

      Original property from the Odata EDM: Message

      Parameters:
      message - Message Text
    • setLogNo

      public void setLogNo(@Nullable String logNo)
      Constraints: Not nullable, Maximum length: 20

      Original property from the Odata EDM: LogNo

      Parameters:
      logNo - Log number
    • setLogMsgNo

      public void setLogMsgNo(@Nullable String logMsgNo)
      Constraints: Not nullable, Maximum length: 6

      Original property from the Odata EDM: LogMsgNo

      Parameters:
      logMsgNo - Message Number
    • setMessageV1

      public void setMessageV1(@Nullable String messageV1)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV1

      Parameters:
      messageV1 - Message Variable
    • setMessageV2

      public void setMessageV2(@Nullable String messageV2)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV2

      Parameters:
      messageV2 - Message Variable
    • setMessageV3

      public void setMessageV3(@Nullable String messageV3)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV3

      Parameters:
      messageV3 - Message Variable
    • setMessageV4

      public void setMessageV4(@Nullable String messageV4)
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV4

      Parameters:
      messageV4 - Message Variable
    • setParameter

      public void setParameter(@Nullable String parameter)
      Constraints: Not nullable, Maximum length: 32

      Original property from the Odata EDM: Parameter

      Parameters:
      parameter - Parameter Name
    • setRow

      public void setRow(@Nullable Integer row)
      Constraints: Not nullable

      Original property from the Odata EDM: Row

      Parameters:
      row - Parameter line
    • setField

      public void setField(@Nullable String field)
      Constraints: Not nullable, Maximum length: 30

      Original property from the Odata EDM: Field

      Parameters:
      field - Field name
    • setSystem

      public void setSystem(@Nullable String system)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: System

      Parameters:
      system - Logical system
    • builder

      @Nonnull public static Messages.MessagesBuilder builder()
    • getType_2

      @Nullable public String getType_2()
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: Type

      Returns:
      Message Type
    • getId

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

      Original property from the Odata EDM: Id

      Returns:
      Message Class
    • getNumber

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

      Original property from the Odata EDM: Number

      Returns:
      Message Number
    • getMessage

      @Nullable public String getMessage()
      Constraints: Not nullable, Maximum length: 220

      Original property from the Odata EDM: Message

      Returns:
      Message Text
    • getLogNo

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

      Original property from the Odata EDM: LogNo

      Returns:
      Log number
    • getLogMsgNo

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

      Original property from the Odata EDM: LogMsgNo

      Returns:
      Message Number
    • getMessageV1

      @Nullable public String getMessageV1()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV1

      Returns:
      Message Variable
    • getMessageV2

      @Nullable public String getMessageV2()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV2

      Returns:
      Message Variable
    • getMessageV3

      @Nullable public String getMessageV3()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV3

      Returns:
      Message Variable
    • getMessageV4

      @Nullable public String getMessageV4()
      Constraints: Not nullable, Maximum length: 50

      Original property from the Odata EDM: MessageV4

      Returns:
      Message Variable
    • getParameter

      @Nullable public String getParameter()
      Constraints: Not nullable, Maximum length: 32

      Original property from the Odata EDM: Parameter

      Returns:
      Parameter Name
    • getRow

      @Nullable public Integer getRow()
      Constraints: Not nullable

      Original property from the Odata EDM: Row

      Returns:
      Parameter line
    • getField

      @Nullable public String getField()
      Constraints: Not nullable, Maximum length: 30

      Original property from the Odata EDM: Field

      Returns:
      Field name
    • getSystem

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

      Original property from the Odata EDM: System

      Returns:
      Logical system
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmComplex<Messages>