![]() |
Aspose.BarCode for Python via Java
24.11
Aspose.Barcode for Python via Java Generation and Recognition API docs
|
SwissQR bill data. More...
Inherits BaseJavaClass.
Public Member Functions | |
None | __init__ (self, javaClass) |
bool | __eq__ (self, SwissQRBill other) |
Determines whether the specified object is equal to the current object. More... | |
int | __hash__ (self) |
Returns the hash code for the current instance. More... | |
None | createAndSetCreditorReference (self, str rawReference) |
Creates and sets a ISO11649 creditor reference from a raw string by prefixing the String with "RF" and the modulo 97 checksum. More... | |
Optional[str] | getAccount (self) |
Gets the creditor's account number. More... | |
List[AlternativeScheme] | getAlternativeSchemes (self) |
Gets the alternative payment schemes. More... | |
float | getAmount (self) |
Gets the payment amount. More... | |
Optional[str] | getBillInformation (self) |
Gets the additional structured bill information. More... | |
Optional[Address] | getCreditor (self) |
Gets the creditor address. More... | |
Optional[str] | getCurrency (self) |
Gets the payment currency. More... | |
Optional[Address] | getDebtor (self) |
Gets the debtor address. More... | |
Optional[str] | getReference (self) |
Gets the creditor payment reference. More... | |
Optional[str] | getUnstructuredMessage (self) |
Gets the additional unstructured message. More... | |
QrBillStandardVersion | getVersion (self) |
Gets the version of the SwissQR bill standard. More... | |
None | init (self) |
None | setAccount (self, str value) |
Sets the creditor's account number. More... | |
None | setAlternativeSchemes (self, List[AlternativeScheme] value) |
Sets the alternative payment schemes. More... | |
None | setAmount (self, float value) |
Sets the payment amount. More... | |
None | setBillInformation (self, str value) |
Sets the additional structured bill information. More... | |
None | setCreditor (self, Address value) |
Sets the creditor address. More... | |
None | setCurrency (self, str value) |
Sets the payment currency. More... | |
None | setDebtor (self, Address value) |
Sets the debtor address. More... | |
None | setReference (self, str value) |
Sets the creditor payment reference. More... | |
None | setUnstructuredMessage (self, str value) |
Sets the additional unstructured message. More... | |
None | setVersion (self, QrBillStandardVersion value) |
Sets the version of the SwissQR bill standard. More... | |
![]() | |
def | getJavaClass (self) |
str | getJavaClassName (self) |
bool | isNull (self) |
None | printJavaClassName (self) |
None | setJavaClass (self, javaClass) |
Static Public Member Functions | |
List[AlternativeScheme] | convertAlternativeSchemes (javaAlternativeSchemes) |
Public Attributes | |
creditor | |
debtor | |
![]() | |
javaClass | |
javaClassName | |
SwissQR bill data.
None __init__ | ( | self, | |
javaClass | |||
) |
Reimplemented from BaseJavaClass.
bool __eq__ | ( | self, | |
SwissQRBill | other | ||
) |
Determines whether the specified object is equal to the current object.
obj | The object to compare with the current object. |
int __hash__ | ( | self | ) |
Returns the hash code for the current instance.
|
static |
None createAndSetCreditorReference | ( | self, | |
str | rawReference | ||
) |
Creates and sets a ISO11649 creditor reference from a raw string by prefixing the String with "RF" and the modulo 97 checksum.
Whitespace is removed from the reference
ArgumentException | rawReference contains invalid characters. |
rawReference | The raw reference. |
Optional[str] getAccount | ( | self | ) |
Gets the creditor's account number.
Account numbers must be valid IBANs of a bank of Switzerland or Liechtenstein. Spaces are allowed in the account number.
List[AlternativeScheme] getAlternativeSchemes | ( | self | ) |
Gets the alternative payment schemes.
A maximum of two schemes with parameters are allowed.
float getAmount | ( | self | ) |
Gets the payment amount.
Valid values are between 0.01 and 999,999,999.99.
Optional[str] getBillInformation | ( | self | ) |
Gets the additional structured bill information.
Optional[Address] getCreditor | ( | self | ) |
Gets the creditor address.
Optional[str] getCurrency | ( | self | ) |
Gets the payment currency.
Valid values are "CHF" and "EUR".
Optional[Address] getDebtor | ( | self | ) |
Gets the debtor address.
The debtor is optional. If it is omitted, both setting this field to None or setting an address with all None or empty values is ok.
Optional[str] getReference | ( | self | ) |
Gets the creditor payment reference.
The reference is mandatory for SwissQR IBANs, i.e.IBANs in the range CHxx30000xxxxxx through CHxx31999xxxxx. If specified, the reference must be either a valid SwissQR reference (corresponding to ISR reference form) or a valid creditor reference according to ISO 11649 ("RFxxxx"). Both may contain spaces for formatting.
Optional[str] getUnstructuredMessage | ( | self | ) |
Gets the additional unstructured message.
QrBillStandardVersion getVersion | ( | self | ) |
Gets the version of the SwissQR bill standard.
None init | ( | self | ) |
Reimplemented from BaseJavaClass.
None setAccount | ( | self, | |
str | value | ||
) |
Sets the creditor's account number.
Account numbers must be valid IBANs of a bank of Switzerland or Liechtenstein. Spaces are allowed in the account number.
:The | creditor account number. |
None setAlternativeSchemes | ( | self, | |
List[AlternativeScheme] | value | ||
) |
Sets the alternative payment schemes.
A maximum of two schemes with parameters are allowed.
:The | alternative payment schemes. |
None setAmount | ( | self, | |
float | value | ||
) |
Sets the payment amount.
Valid values are between 0.01 and 999,999,999.99.
:The | payment amount. |
None setBillInformation | ( | self, | |
str | value | ||
) |
Sets the additional structured bill information.
:The | structured bill information. |
None setCreditor | ( | self, | |
Address | value | ||
) |
Sets the creditor address.
:The | creditor address. |
None setCurrency | ( | self, | |
str | value | ||
) |
Sets the payment currency.
Valid values are "CHF" and "EUR".
:The | payment currency. |
None setDebtor | ( | self, | |
Address | value | ||
) |
Sets the debtor address.
The debtor is optional. If it is omitted, both setting this field to None or setting an address with all None or empty values is ok.
:The | debtor address. |
None setReference | ( | self, | |
str | value | ||
) |
Sets the creditor payment reference.
The reference is mandatory for SwissQR IBANs, i.e.IBANs in the range CHxx30000xxxxxx through CHxx31999xxxxx. If specified, the reference must be either a valid SwissQR reference (corresponding to ISR reference form) or a valid creditor reference according to ISO 11649 ("RFxxxx"). Both may contain spaces for formatting.
:The | creditor payment reference. |
None setUnstructuredMessage | ( | self, | |
str | value | ||
) |
Sets the additional unstructured message.
:The | unstructured message. |
None setVersion | ( | self, | |
QrBillStandardVersion | value | ||
) |
Sets the version of the SwissQR bill standard.
:The | SwissQR bill standard version. |
creditor |
debtor |