Class BR_NFePayment.BR_NFePaymentBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.brazilnotafiscal.BR_NFePayment.BR_NFePaymentBuilder
Enclosing class:
BR_NFePayment

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

    • bR_NFDoc

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder bR_NFDoc(BR_NFDocument value)
      Navigation property to_BR_NFDoc for BR_NFePayment to single BR_NFDocument.
      Parameters:
      value - The BR_NFDocument to build this BR_NFePayment with.
      Returns:
      This Builder to allow for a fluent interface.
    • bR_NotaFiscal

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder bR_NotaFiscal(@Nullable String bR_NotaFiscal)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BR_NotaFiscal

      Returns:
      this.
    • sequenceNumber

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder sequenceNumber(@Nullable String sequenceNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SequenceNumber

      Returns:
      this.
    • paymentMethod

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder paymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • paymentAmount

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder paymentAmount(@Nullable BigDecimal paymentAmount)
      Constraints: Not nullable, Precision: 15, Scale: 2

      Original property name from the Odata EDM: PaymentAmount

      Returns:
      this.
    • paymentSystemIntegrationType

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder paymentSystemIntegrationType(@Nullable String paymentSystemIntegrationType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentSystemIntegrationType

      Returns:
      this.
    • bR_CreditCardCompanyCNPJ

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder bR_CreditCardCompanyCNPJ(@Nullable String bR_CreditCardCompanyCNPJ)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: BR_CreditCardCompanyCNPJ

      Returns:
      this.
    • creditCardBrand

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder creditCardBrand(@Nullable String creditCardBrand)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CreditCardBrand

      Returns:
      this.
    • creditCardTransactionAuthznID

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder creditCardTransactionAuthznID(@Nullable String creditCardTransactionAuthznID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CreditCardTransactionAuthznID

      Returns:
      this.
    • paymentForm

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder paymentForm(@Nullable String paymentForm)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentForm

      Returns:
      this.
    • bR_NFPaymentMethodManualDesc

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder bR_NFPaymentMethodManualDesc(@Nullable String bR_NFPaymentMethodManualDesc)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: BR_NFPaymentMethodManualDesc

      Returns:
      this.
    • salesDocumentCurrency

      @Nonnull public BR_NFePayment.BR_NFePaymentBuilder salesDocumentCurrency(@Nullable String salesDocumentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SalesDocumentCurrency

      Returns:
      this.
    • build

      @Nonnull public BR_NFePayment build()
    • toString

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