PlugPagNFCAuth

data class PlugPagNFCAuth(val type: Int, val slotNumber: Byte, val password: ByteArray, val em1KeyType: EM1KeyType = EM1KeyType.TYPE_A)

Contém os valores necessários para executar uma autenticação NFC.

Constructors

Link copied to clipboard
fun PlugPagNFCAuth(type: Int, slotNumber: Byte, password: ByteArray)

Constrói uma instância de PlugPagNFCAuth já considerando seu tipo como EM1KeyType.TYPE_A.

Link copied to clipboard
fun PlugPagNFCAuth(type: Int, slotNumber: Byte, password: ByteArray, em1KeyType: EM1KeyType = EM1KeyType.TYPE_A)

Properties

Link copied to clipboard

Tipo de autenticação NFC, tendo como padrão o valor EM1KeyType.TYPE_A e opções contidas no arquivo: EM1KeyType

Link copied to clipboard
val password: ByteArray

Senha para realizar a autenticação NFC. Caso não seja necessária uma senha, deve ser preenchido com valores 0xFF.

Link copied to clipboard
val slotNumber: Byte

Bloco NFC a ser utilizado na autenticação.

Link copied to clipboard
val type: Int

Tipo de autenticação NFC, tendo como única opção: br.com.uol.pagseguro.plugpagservice.wrapper.PlugPagNearFieldCardData.ONLY_M.

Functions

Link copied to clipboard
open override fun toString(): String