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

public class Messages_Response extends VdmComplex<Messages_Response>

Original complex type name from the Odata EDM: Messages_Response

  • Constructor Details

    • Messages_Response

      public Messages_Response()
    • Messages_Response

      public Messages_Response(@Nullable String billingDocumentRequest, @Nullable String messageType, @Nullable String message)
  • Method Details

    • getType

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

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

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

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

      public void setBillingDocumentRequest(@Nullable String billingDocumentRequest)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: BillingDocumentRequest

      Parameters:
      billingDocumentRequest - The billingDocumentRequest to set.
    • setMessageType

      public void setMessageType(@Nullable String messageType)
      Constraints: Not nullable, Maximum length: 1

      Original property from the Odata EDM: MessageType

      Parameters:
      messageType - The messageType to set.
    • setMessage

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

      Original property from the Odata EDM: Message

      Parameters:
      message - The message to set.
    • builder

      @Nonnull public static Messages_Response.Messages_ResponseBuilder builder()
    • getBillingDocumentRequest

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

      Original property from the Odata EDM: BillingDocumentRequest

    • getMessageType

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

      Original property from the Odata EDM: MessageType

    • getMessage

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

      Original property from the Odata EDM: Message

    • toString

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

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

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

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