public final class QrInvoiceBuilder extends Object
Create always a new QrInvoiceBuilder instance in order to create a new QrInvoice
This builder is not thread safe on purpose.
| Modifier and Type | Method and Description |
|---|---|
QrInvoiceBuilder |
alternativeSchemeParameters(List<String> alternativeSchemeParameters) |
QrInvoice |
build() |
static QrInvoiceBuilder |
create() |
CreditorBuilder |
creditor() |
QrInvoiceBuilder |
creditor(Consumer<CreditorBuilder> func) |
QrInvoiceBuilder |
creditorIBAN(String iban) |
PaymentAmountInformationBuilder |
paymentAmountInformation() |
QrInvoiceBuilder |
paymentAmountInformation(Consumer<PaymentAmountInformationBuilder> func) |
PaymentReferenceBuilder |
paymentReference() |
QrInvoiceBuilder |
paymentReference(Consumer<PaymentReferenceBuilder> func) |
UltimateCreditorBuilder |
ultimateCreditor() |
QrInvoiceBuilder |
ultimateCreditor(Consumer<UltimateCreditorBuilder> func) |
UltimateDebtorBuilder |
ultimateDebtor() |
QrInvoiceBuilder |
ultimateDebtor(Consumer<UltimateDebtorBuilder> func) |
public static QrInvoiceBuilder create()
public CreditorBuilder creditor()
public UltimateCreditorBuilder ultimateCreditor()
public UltimateDebtorBuilder ultimateDebtor()
public PaymentAmountInformationBuilder paymentAmountInformation()
public PaymentReferenceBuilder paymentReference()
public QrInvoiceBuilder creditor(Consumer<CreditorBuilder> func)
public QrInvoiceBuilder ultimateCreditor(Consumer<UltimateCreditorBuilder> func)
public QrInvoiceBuilder ultimateDebtor(Consumer<UltimateDebtorBuilder> func)
public QrInvoiceBuilder paymentAmountInformation(Consumer<PaymentAmountInformationBuilder> func)
public QrInvoiceBuilder paymentReference(Consumer<PaymentReferenceBuilder> func)
public QrInvoiceBuilder creditorIBAN(String iban)
public QrInvoiceBuilder alternativeSchemeParameters(List<String> alternativeSchemeParameters)
public QrInvoice build()
Copyright © 2017 Codeblock GmbH. All rights reserved.