Holds the information needed for a SwissQRCode to be validated and generated.
Definition
Namespace:Telerik.Barcode
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class SwissQRCodeValueStringBuilder : QRCodeValueStringBuilderBase, IQRCodeValueStringBuilder
Inheritance: objectQRCodeValueStringBuilderBaseSwissQRCodeValueStringBuilder
Implements:
Constructors
Initializes a new instance of the SwissQRCodeValueStringBuilder class.
public SwissQRCodeValueStringBuilder(Iban iban, SwissQRCodeCurrency currency, Contact creditor, Reference reference, AdditionalInformation additionalInformation = null, Contact debtor = null, decimal? amount = null, AlternativeProcedure alternativeProcedure = null)
The IBAN of the Account/Payable to.
currencySwissQRCodeCurrencyThe currency of the payment.
creditorContactInformation of the contact that receives the payment.
referenceReferenceReference information for the payment.
additionalInformationAdditionalInformationOptional additional information for the payment.
debtorContactOptional information of the contact that makes the payment.
amountdecimal?Optional amount of the payment.
alternativeProcedureAlternativeProcedureOptional alternative procedures for the payment.
Properties
Gets the additional information for the payment.
public AdditionalInformation AdditionalInformation { get; }
Gets the alternative procedures for the payment.
public AlternativeProcedure AlternativeProcedure { get; }
Gets the information of the contact that receives the payment.
public Contact Creditor { get; }
Gets the currency of the payment.
public SwissQRCodeCurrency Currency { get; }
Gets the information of the contact that makes the payment.
public Contact Debtor { get; }
Methods
Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode.
Validates the instance. Validates all fields and relations between them.