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

public class D_CADisputeCaseRetrieveAttchR extends VdmComplex<D_CADisputeCaseRetrieveAttchR>

Original complex type name from the Odata EDM: D_CADisputeCaseRetrieveAttchR

  • Field Details

  • Constructor Details

    • D_CADisputeCaseRetrieveAttchR

      public D_CADisputeCaseRetrieveAttchR()
    • D_CADisputeCaseRetrieveAttchR

      public D_CADisputeCaseRetrieveAttchR(@Nullable byte[] caseAttachmentContentBinary, @Nullable String caseAttachmentCreatedByUser, @Nullable OffsetDateTime caseAttachmentCreationDateTime, @Nullable String caseAttachmentName, @Nullable UUID caseUUID, @Nullable String mimeType)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_CADisputeCaseRetrieveAttchR>
    • setCaseAttachmentContentBinary

      public void setCaseAttachmentContentBinary(@Nullable byte[] caseAttachmentContentBinary)
      Constraints: Not nullable

      Original property name from the Odata EDM: CaseAttachmentContentBinary

      Parameters:
      caseAttachmentContentBinary - The caseAttachmentContentBinary to set.
    • setCaseAttachmentCreatedByUser

      public void setCaseAttachmentCreatedByUser(@Nullable String caseAttachmentCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseAttachmentCreatedByUser

      Parameters:
      caseAttachmentCreatedByUser - The caseAttachmentCreatedByUser to set.
    • setCaseAttachmentCreationDateTime

      public void setCaseAttachmentCreationDateTime(@Nullable OffsetDateTime caseAttachmentCreationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CaseAttachmentCreationDateTime

      Parameters:
      caseAttachmentCreationDateTime - The caseAttachmentCreationDateTime to set.
    • setCaseAttachmentName

      public void setCaseAttachmentName(@Nullable String caseAttachmentName)
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: CaseAttachmentName

      Parameters:
      caseAttachmentName - The caseAttachmentName to set.
    • setCaseUUID

      public void setCaseUUID(@Nullable UUID caseUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CaseUUID

      Parameters:
      caseUUID - The caseUUID to set.
    • setMimeType

      public void setMimeType(@Nullable String mimeType)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: MimeType

      Parameters:
      mimeType - The mimeType to set.
    • builder

    • getCaseAttachmentContentBinary

      @Nullable public byte[] getCaseAttachmentContentBinary()
      Constraints: Not nullable

      Original property name from the Odata EDM: CaseAttachmentContentBinary

      Returns:
      The caseAttachmentContentBinary contained in this VdmComplex.
    • getCaseAttachmentCreatedByUser

      @Nullable public String getCaseAttachmentCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CaseAttachmentCreatedByUser

      Returns:
      The caseAttachmentCreatedByUser contained in this VdmComplex.
    • getCaseAttachmentCreationDateTime

      @Nullable public OffsetDateTime getCaseAttachmentCreationDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CaseAttachmentCreationDateTime

      Returns:
      The caseAttachmentCreationDateTime contained in this VdmComplex.
    • getCaseAttachmentName

      @Nullable public String getCaseAttachmentName()
      Constraints: Not nullable, Maximum length: 255

      Original property name from the Odata EDM: CaseAttachmentName

      Returns:
      The caseAttachmentName contained in this VdmComplex.
    • getCaseUUID

      @Nullable public UUID getCaseUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: CaseUUID

      Returns:
      The caseUUID contained in this VdmComplex.
    • getMimeType

      @Nullable public String getMimeType()
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: MimeType

      Returns:
      The mimeType contained in this VdmComplex.
    • toString

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

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

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

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

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