InteroperabilityQrCodeDataStatic

data class InteroperabilityQrCodeDataStatic(val id: String, val cci: String?, val expirationTime: String?, val comment: String?, val merchant: MerchantInformation?, val receiver: ReceiverInformation?) : InteroperabilityQrCodeData

Data class representing the structure of Static QR codes.

Parameters

id

The unique identifier of the QR code.

type

Specifies the type of a QR code, indicating how the payment information is encoded. Possible values include.

cci

A unique customer identifier in compliance with industry standards (e.g., Código de Cuenta Interbancario in Peru).

expirationTime

Expiration date of the QR code in ISO 8601 format (YYYY-MM-DD).

comment

Additional information that provides a more detailed explanation of the QR code's purpose.

merchant

Represents the merchant associated with the QR code payment.

receiver

Represents the person or entity receiving the payment.

Constructors

Link copied to clipboard
constructor(id: String, cci: String?, expirationTime: String?, comment: String?, merchant: MerchantInformation?, receiver: ReceiverInformation?)

Properties

Link copied to clipboard
open override val cci: String?
Link copied to clipboard
open override val comment: String?
Link copied to clipboard
open override val expirationTime: String?
Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val merchant: MerchantInformation?
Link copied to clipboard
open override val receiver: ReceiverInformation?
Link copied to clipboard
open override val type: InteroperabilityQrCodeType