java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.sepamandatemanageinaccountsreceivable.SEPAMandate.SEPAMandateBuilder
Enclosing class:
SEPAMandate

public static final class SEPAMandate.SEPAMandateBuilder extends Object
Helper class to allow for fluent creation of SEPAMandate instances.
  • Method Details

    • sepaMandateUsage

      @Nonnull public SEPAMandate.SEPAMandateBuilder sepaMandateUsage(SEPAMandateUsage... value)
      Navigation property SEPAMandateUsage for SEPAMandate to multiple SEPAMandateUsage.
      Parameters:
      value - The SEPAMandateUsages to build this SEPAMandate with.
      Returns:
      This Builder to allow for a fluent interface.
    • sEPAMandateApplication

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateApplication(@Nullable String sEPAMandateApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SEPAMandateApplication

      Returns:
      this.
    • creditor

      @Nonnull public SEPAMandate.SEPAMandateBuilder creditor(@Nullable String creditor)
      (Key Field) Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: Creditor

      Returns:
      this.
    • sEPAMandate

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandate(@Nullable String sEPAMandate)
      (Key Field) Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandate

      Returns:
      this.
    • sEPAPaymentType

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAPaymentType(@Nullable String sEPAPaymentType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SEPAPaymentType

      Returns:
      this.
    • senderType

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderType(@Nullable String senderType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SenderType

      Returns:
      this.
    • sender

      @Nonnull public SEPAMandate.SEPAMandateBuilder sender(@Nullable String sender)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: Sender

      Returns:
      this.
    • senderLastName

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderLastName(@Nullable String senderLastName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SenderLastName

      Returns:
      this.
    • senderFirstName

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderFirstName(@Nullable String senderFirstName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SenderFirstName

      Returns:
      this.
    • senderStreetName

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderStreetName(@Nullable String senderStreetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SenderStreetName

      Returns:
      this.
    • senderHouseNumber

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderHouseNumber(@Nullable String senderHouseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SenderHouseNumber

      Returns:
      this.
    • senderPostalCode

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderPostalCode(@Nullable String senderPostalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SenderPostalCode

      Returns:
      this.
    • senderCityName

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderCityName(@Nullable String senderCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SenderCityName

      Returns:
      this.
    • senderCountry

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderCountry(@Nullable String senderCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SenderCountry

      Returns:
      this.
    • senderLanguage

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderLanguage(@Nullable String senderLanguage)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SenderLanguage

      Returns:
      this.
    • senderIBAN

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderIBAN(@Nullable String senderIBAN)
      Constraints: Not nullable, Maximum length: 34

      Original property name from the Odata EDM: SenderIBAN

      Returns:
      this.
    • senderBankSWIFTCode

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderBankSWIFTCode(@Nullable String senderBankSWIFTCode)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: SenderBankSWIFTCode

      Returns:
      this.
    • alternativePayerName

      @Nonnull public SEPAMandate.SEPAMandateBuilder alternativePayerName(@Nullable String alternativePayerName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AlternativePayerName

      Returns:
      this.
    • recipientType

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientType(@Nullable String recipientType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipientType

      Returns:
      this.
    • recipient

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipient(@Nullable String recipient)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: Recipient

      Returns:
      this.
    • recipientName1

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientName1(@Nullable String recipientName1)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RecipientName1

      Returns:
      this.
    • recipientName2

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientName2(@Nullable String recipientName2)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RecipientName2

      Returns:
      this.
    • recipientStreetName

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientStreetName(@Nullable String recipientStreetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: RecipientStreetName

      Returns:
      this.
    • recipientHouseNumber

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientHouseNumber(@Nullable String recipientHouseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipientHouseNumber

      Returns:
      this.
    • recipientPostalCode

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientPostalCode(@Nullable String recipientPostalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipientPostalCode

      Returns:
      this.
    • recipientCityName

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientCityName(@Nullable String recipientCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: RecipientCityName

      Returns:
      this.
    • recipientCountry

      @Nonnull public SEPAMandate.SEPAMandateBuilder recipientCountry(@Nullable String recipientCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RecipientCountry

      Returns:
      this.
    • sEPAMandateReferenceType

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateReferenceType(@Nullable String sEPAMandateReferenceType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SEPAMandateReferenceType

      Returns:
      this.
    • sEPAMandateReference

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateReference(@Nullable String sEPAMandateReference)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: SEPAMandateReference

      Returns:
      this.
    • sEPAMandateReferenceDesc

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateReferenceDesc(@Nullable String sEPAMandateReferenceDesc)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SEPAMandateReferenceDesc

      Returns:
      this.
    • validityStartDate

      @Nonnull public SEPAMandate.SEPAMandateBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public SEPAMandate.SEPAMandateBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • sEPASignatureCityName

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPASignatureCityName(@Nullable String sEPASignatureCityName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SEPASignatureCityName

      Returns:
      this.
    • sEPASignatureDate

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPASignatureDate(@Nullable LocalDateTime sEPASignatureDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: SEPASignatureDate

      Returns:
      this.
    • sEPAMandateStatus

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateStatus(@Nullable String sEPAMandateStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SEPAMandateStatus

      Returns:
      this.
    • alternativePayer

      @Nonnull public SEPAMandate.SEPAMandateBuilder alternativePayer(@Nullable String alternativePayer)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: AlternativePayer

      Returns:
      this.
    • alternativePayeeName

      @Nonnull public SEPAMandate.SEPAMandateBuilder alternativePayeeName(@Nullable String alternativePayeeName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AlternativePayeeName

      Returns:
      this.
    • alternativePayee

      @Nonnull public SEPAMandate.SEPAMandateBuilder alternativePayee(@Nullable String alternativePayee)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: AlternativePayee

      Returns:
      this.
    • sEPAMandateIsB2BMandate

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateIsB2BMandate(@Nullable Boolean sEPAMandateIsB2BMandate)
      Constraints: Not nullable

      Original property name from the Odata EDM: SEPAMandateIsB2BMandate

      Returns:
      this.
    • senderExternalID

      @Nonnull public SEPAMandate.SEPAMandateBuilder senderExternalID(@Nullable String senderExternalID)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SenderExternalID

      Returns:
      this.
    • sEPAMandateOrganizationalUnit1

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateOrganizationalUnit1(@Nullable String sEPAMandateOrganizationalUnit1)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SEPAMandateOrganizationalUnit1

      Returns:
      this.
    • sEPAMandateOrganizationalUnit2

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateOrganizationalUnit2(@Nullable String sEPAMandateOrganizationalUnit2)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SEPAMandateOrganizationalUnit2

      Returns:
      this.
    • sEPAMandateOrganizationalUnit3

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateOrganizationalUnit3(@Nullable String sEPAMandateOrganizationalUnit3)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandateOrganizationalUnit3

      Returns:
      this.
    • sEPAMandateOrganizationalUnit4

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateOrganizationalUnit4(@Nullable String sEPAMandateOrganizationalUnit4)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandateOrganizationalUnit4

      Returns:
      this.
    • sEPAMandateFirstUseDate

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateFirstUseDate(@Nullable LocalDateTime sEPAMandateFirstUseDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: SEPAMandateFirstUseDate

      Returns:
      this.
    • sEPAMandateFirstUseObjTypeCode

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateFirstUseObjTypeCode(@Nullable String sEPAMandateFirstUseObjTypeCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SEPAMandateFirstUseObjTypeCode

      Returns:
      this.
    • sEPAMandateFirstUsePaymentDoc

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateFirstUsePaymentDoc(@Nullable String sEPAMandateFirstUsePaymentDoc)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: SEPAMandateFirstUsePaymentDoc

      Returns:
      this.
    • sEPAMandateLastUseDate

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateLastUseDate(@Nullable LocalDateTime sEPAMandateLastUseDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: SEPAMandateLastUseDate

      Returns:
      this.
    • sEPAMandateLastUseObjTypeCode

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateLastUseObjTypeCode(@Nullable String sEPAMandateLastUseObjTypeCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SEPAMandateLastUseObjTypeCode

      Returns:
      this.
    • sEPAMandateLastUsePaymentDoc

      @Nonnull public SEPAMandate.SEPAMandateBuilder sEPAMandateLastUsePaymentDoc(@Nullable String sEPAMandateLastUsePaymentDoc)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: SEPAMandateLastUsePaymentDoc

      Returns:
      this.
    • sepaCreditorIdOrigin

      @Nonnull public SEPAMandate.SEPAMandateBuilder sepaCreditorIdOrigin(@Nullable String sepaCreditorIdOrigin)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SepaCreditorIdOrigin

      Returns:
      this.
    • originalSEPAMandate

      @Nonnull public SEPAMandate.SEPAMandateBuilder originalSEPAMandate(@Nullable String originalSEPAMandate)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: OriginalSEPAMandate

      Returns:
      this.
    • version

      @Nonnull public SEPAMandate.SEPAMandateBuilder version(@Nullable String version)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Version

      Returns:
      this.
    • createdByUser

      @Nonnull public SEPAMandate.SEPAMandateBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public SEPAMandate.SEPAMandateBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public SEPAMandate.SEPAMandateBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • build

      @Nonnull public SEPAMandate build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object