Aspose.Barcode for Python via Java Generation and Recognition API docs
|
SwissQR bill data. More...
Inherits BaseJavaClass.
Public Member Functions | |
def | init (self) |
def | __init__ (self, javaClass) |
def | getVersion (self) |
Gets the version of the SwissQR bill standard. More... | |
def | setVersion (self, value) |
Sets the version of the SwissQR bill standard. More... | |
def | getAmount (self) |
Gets the payment amount. More... | |
def | setAmount (self, value) |
Sets the payment amount. More... | |
def | getCurrency (self) |
Gets the payment currency. More... | |
def | setCurrency (self, value) |
Sets the payment currency. More... | |
def | getAccount (self) |
Gets the creditor's account number. More... | |
def | setAccount (self, value) |
Sets the creditor's account number. More... | |
def | getCreditor (self) |
Gets the creditor address. More... | |
def | setCreditor (self, value) |
Sets the creditor address. More... | |
def | getReference (self) |
Gets the creditor payment reference. More... | |
def | setReference (self, value) |
Sets the creditor payment reference. More... | |
def | createAndSetCreditorReference (self, rawReference) |
Creates and sets a ISO11649 creditor reference from a raw string by prefixing the String with "RF" and the modulo 97 checksum. More... | |
def | getDebtor (self) |
Gets the debtor address. More... | |
def | setDebtor (self, value) |
Sets the debtor address. More... | |
def | getUnstructuredMessage (self) |
Gets the additional unstructured message. More... | |
def | setUnstructuredMessage (self, value) |
Sets the additional unstructured message. More... | |
def | getBillInformation (self) |
Gets the additional structured bill information. More... | |
def | setBillInformation (self, value) |
Sets the additional structured bill information. More... | |
def | getAlternativeSchemes (self) |
Gets the alternative payment schemes. More... | |
def | setAlternativeSchemes (self, value) |
Sets the alternative payment schemes. More... | |
def | equals (self, obj) |
Determines whether the specified object is equal to the current object. More... | |
def | hashCode (self) |
Gets the hash code for this instance. More... | |
Public Member Functions inherited from BaseJavaClass | |
def | getJavaClass (self) |
def | setJavaClass (self, javaClass) |
def | getJavaClassName (self) |
def | isNull (self) |
def | printJavaClassName (self) |
Static Public Member Functions | |
def | convertAlternativeSchemes (javaAlternativeSchemes) |
Public Attributes | |
creditor | |
debtor | |
Public Attributes inherited from BaseJavaClass | |
javaClass | |
javaClassName | |
SwissQR bill data.
def __init__ | ( | self, | |
javaClass | |||
) |
Reimplemented from BaseJavaClass.
|
static |
def createAndSetCreditorReference | ( | self, | |
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. |
def equals | ( | self, | |
obj | |||
) |
Determines whether the specified object is equal to the current object.
obj | The object to compare with the current object. |
def 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. @:return:The creditor account number.
def getAlternativeSchemes | ( | self | ) |
Gets the alternative payment schemes.
A maximum of two schemes with parameters are allowed. @:return:The alternative payment schemes.
def getAmount | ( | self | ) |
Gets the payment amount.
Valid values are between 0.01 and 999,999,999.99. @:return:The payment amount.
def getBillInformation | ( | self | ) |
Gets the additional structured bill information.
@:return:The structured bill information.
def getCreditor | ( | self | ) |
Gets the creditor address.
@:return:The creditor address.
def getCurrency | ( | self | ) |
Gets the payment currency.
Valid values are "CHF" and "EUR". @:return:The payment currency.
def 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. @:return:The debtor address.
def 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. @:return:The creditor payment reference.
def getUnstructuredMessage | ( | self | ) |
Gets the additional unstructured message.
@:return:The unstructured message.
def getVersion | ( | self | ) |
Gets the version of the SwissQR bill standard.
@:return:The SwissQR bill standard version.
def hashCode | ( | self | ) |
Gets the hash code for this instance.
def init | ( | self | ) |
Reimplemented from BaseJavaClass.
def setAccount | ( | self, | |
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. @:param:The creditor account number.
def setAlternativeSchemes | ( | self, | |
value | |||
) |
Sets the alternative payment schemes.
A maximum of two schemes with parameters are allowed. @:param:The alternative payment schemes.
def setAmount | ( | self, | |
value | |||
) |
Sets the payment amount.
Valid values are between 0.01 and 999,999,999.99. @:param:The payment amount.
def setBillInformation | ( | self, | |
value | |||
) |
Sets the additional structured bill information.
@:param:The structured bill information.
def setCreditor | ( | self, | |
value | |||
) |
Sets the creditor address.
@:param:The creditor address.
def setCurrency | ( | self, | |
value | |||
) |
Sets the payment currency.
Valid values are "CHF" and "EUR". @:param:The payment currency.
def setDebtor | ( | self, | |
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. @:param:The debtor address.
def setReference | ( | self, | |
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. @:param:The creditor payment reference.
def setUnstructuredMessage | ( | self, | |
value | |||
) |
Sets the additional unstructured message.
@:param:The unstructured message.
def setVersion | ( | self, | |
value | |||
) |
Sets the version of the SwissQR bill standard.
@:param:The SwissQR bill standard version.
creditor |
debtor |