WrapperPPS

Esse módulo consiste em encapsular chamadas dos serviços presentes na PlugPagService, a fim de simplificar e tornar as mesmas mais intuitivas.

Instruções de uso

Adicionando repositório ao Gradle do projeto

Groovy
allprojects {
repositories {
maven {
url 'https://github.com/pagseguro/PlugPagServiceWrapper/raw/master'
}
}
}
Kotlin
allprojects {
repositories {
maven("https://github.com/pagseguro/PlugPagServiceWrapper/raw/master")
}
}

Adicionando dependência ao Gradle do módulo

Groovy
dependencies {
implementation 'br.com.uol.pagseguro.plugpagservice.wrapper:wrapper:1.28.2'
}
Kotlin
dependencies {
implementation("br.com.uol.pagseguro.plugpagservice.wrapper:wrapper:1.28.2")
}

Pré-requisitos

Para utilizar o PlugPagServiceWrapper, é necessária a inclusão de suporte ao Kotlin na aplicação - a versão mínima é 1.7.20. Para isso, adicione os códigos a seguir no Gradle do projeto.

Groovy
buildscript {
ext.kotlin_version = '1.7.20'
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Kotlin
buildscript {
ext.kotlin_version = "1.7.20"
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")
}
}

Observações importantes

As funcionalidades de configuração de APN e impressão livre sem TerminalService foram desativadas, e ao serem chamadas através de versões de WrapperPPS antigas retornarão erro de descontinuação.

Packages

Pacote raiz do WrapperPPS.

Pacote em que estão contidas funcionalidades assíncronas.

Pacote em que estão contidas classes de dados para requisições, ou seja, valores necessários para executar determinadas ações.

Pacote em que estão contidas classes de dados resultantes de requisições.

Pacote em que estão contidas classes relacionadas a erros e exceções.

Pacote em que estão contidas interfaces que contém métodos a serem chamados durante a execução de determinadas ações.