com.groupdocs.signature.domain.extensions.serialization

Class EPC



  • public final class EPC
    extends Object

    Represents European Payments Council Quick Response Code.

    • Constructor Detail

      • EPC

        public EPC()

        Instantiates new EPC object.

    • Method Detail

      • equals

        public boolean equals(Object source)

        Overwrites Equals method to compare EPC properties

        Overrides:
        equals in class Object
        Parameters:
        source - EPC object to compare with.
        Returns:
        Returns true if passed address object has same type and all its properties are equal to this instance properties.
      • getAmount

        public final double getAmount()

        Gets or sets amount.

      • getBIC

        public final String getBIC()

        Gets or sets Beneficiary's BIC with up to 11 characters length.

      • getCharset

        public final String getCharset()

        EPC / SEPA QR-Code char set implementation. By default this value set to 1

      • getCode

        public final String getCode()

        Gets or sets Business Code up to 4 characters.

      • getIBAN

        public final String getIBAN()

        Gets or sets Beneficiary's Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.

      • getIdentification

        public final String getIdentification()

        EPC / SEPA QR-Code identification. By default this value set to SCT

      • getInformation

        public final String getInformation()

        Gets or sets hint information. Maximum 70 characters.

      • getName

        public final String getName()

        Gets or sets Beneficiary's Name. Maximum length is 70 characters.

      • getReference

        public final String getReference()

        Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.

      • getRemittance

        public final String getRemittance()

        Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.

      • getVersion

        public final String getVersion()

        EPC / SEPA QR-Code version implementation. By default this value set to 002.

      • hashCode

        public int hashCode()

        Overrides GetHashCode method

        Overrides:
        hashCode in class Object
        Returns:
        Email hash code
      • setAmount

        public final void setAmount(double value)

        Gets or sets amount.

      • setBIC

        public final void setBIC(String value)

        Gets or sets Beneficiary's BIC with up to 11 characters length.

      • setCharset

        public final void setCharset(String value)

        EPC / SEPA QR-Code char set implementation. By default this value set to 1

      • setCode

        public final void setCode(String value)

        Gets or sets Business Code up to 4 characters.

      • setIBAN

        public final void setIBAN(String value)

        Gets or sets Beneficiary's Account (IBAN). The IBAN consists of up to 34 alphanumeric characters.

      • setIdentification

        public final void setIdentification(String value)

        EPC / SEPA QR-Code identification. By default this value set to SCT

      • setInformation

        public final void setInformation(String value)

        Gets or sets hint information. Maximum 70 characters.

      • setName

        public final void setName(String value)

        Gets or sets Beneficiary's Name. Maximum length is 70 characters.

      • setReference

        public final void setReference(String value)

        Gets or sets Payment Reference (maximum 35 characters). This field and the Remittance Information field are mutually exclusive.

      • setRemittance

        public final void setRemittance(String value)

        Gets or sets Remittance Information (maximum 140 characters). This field and the Payment Reference field are mutually exclusive.

      • setVersion

        public final void setVersion(String value)

        EPC / SEPA QR-Code version implementation. By default this value set to 002.