Skip to content

Commit 8b294db

Browse files
Merge pull request #40 from pagarme/CodeGen-Java
6.8.15- IndirectAcceptor
2 parents 4230b77 + 268f2d9 commit 8b294db

File tree

5 files changed

+144
-55
lines changed

5 files changed

+144
-55
lines changed

README.md

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,31 @@ you will need internet access for a successful build.
1616

1717
* In order to open the client library in Eclipse click on `File -> Import`.
1818

19-
![Importing SDK into Eclipse - Step 1](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=import0)
19+
![Importing SDK into Eclipse - Step 1](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=import0)
2020

2121
* In the import dialog, select `Existing Java Project` and click `Next`.
2222

23-
![Importing SDK into Eclipse - Step 2](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=import1)
23+
![Importing SDK into Eclipse - Step 2](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=import1)
2424

2525
* Browse to locate the folder containing the source code. Select the detected location of the project and click `Finish`.
2626

27-
![Importing SDK into Eclipse - Step 3](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=import2)
27+
![Importing SDK into Eclipse - Step 3](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=import2)
2828

2929
* Upon successful import, the project will be automatically built by Eclipse after automatically resolving the dependencies.
3030

31-
![Importing SDK into Eclipse - Step 4](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=import3)
31+
![Importing SDK into Eclipse - Step 4](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=import3)
3232

3333
* After successfully building the project, the client library needs to be installed as a Maven package in your local cache. Right-click on the project, select `Show in Local Terminal -> Terminal` or use `Ctrl + Alt + T` to open Terminal.
3434

35-
![Importing SDK into Eclipse - Step 5](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=openTerminal)
35+
![Importing SDK into Eclipse - Step 5](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=openTerminal)
3636

3737
* In the terminal dialog, run the following command to install client library.
3838

3939
```
4040
mvn install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true
4141
```
4242

43-
![Importing SDK into Eclipse - Step 6](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=installCommand)
43+
![Importing SDK into Eclipse - Step 6](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=installCommand)
4444

4545
## Installation
4646

@@ -50,35 +50,35 @@ The following section explains how to use the PagarmeApiSDKLib library in a new
5050

5151
For starting a new project, click the menu command `File > New > Project`.
5252

53-
![Add a new project in Eclipse](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=createNewProject0)
53+
![Add a new project in Eclipse](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=createNewProject0)
5454

5555
Next, choose `Maven > Maven Project` and click `Next`.
5656

57-
![Create a new Maven Project - Step 1](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=createNewProject1)
57+
![Create a new Maven Project - Step 1](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=createNewProject1)
5858

5959
Here, make sure to use the current workspace by choosing `Use default Workspace location`, as shown in the picture below and click `Next`.
6060

61-
![Create a new Maven Project - Step 2](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=createNewProject2)
61+
![Create a new Maven Project - Step 2](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=createNewProject2)
6262

6363
Following this, select the *quick start* project type to create a simple project with an existing class and a `main` method. To do this, choose `maven-archetype-quickstart` item from the list and click `Next`.
6464

65-
![Create a new Maven Project - Step 3](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=createNewProject3)
65+
![Create a new Maven Project - Step 3](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=createNewProject3)
6666

6767
In the last step, provide a `Group Id` and `Artifact Id` as shown in the picture below and click `Finish`.
6868

69-
![Create a new Maven Project - Step 4](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=createNewProject4)
69+
![Create a new Maven Project - Step 4](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=createNewProject4)
7070

7171
### 2. Add reference of the library project
7272

7373
The created Maven project manages its dependencies using its `pom.xml` file. In order to add a dependency on the *PagarmeApiSDKLib* client library, double click on the `pom.xml` file in the `Package Explorer`. Opening the `pom.xml` file will render a graphical view on the canvas. Here, switch to the `Dependencies` tab and click the `Add` button as shown in the picture below.
7474

75-
![Adding dependency to the client library - Step 1](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=testProject0)
75+
![Adding dependency to the client library - Step 1](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=testProject0)
7676

77-
Clicking the `Add` button will open a dialog where you need to specify PagarmeApiSDKLib in `Group Id`, pagarme-api-sdklib in `Artifact Id` and 6.8.14 in the `Version` fields. Once added click `OK`. Save the `pom.xml` file.
77+
Clicking the `Add` button will open a dialog where you need to specify PagarmeApiSDKLib in `Group Id`, pagarme-api-sdklib in `Artifact Id` and 6.8.15 in the `Version` fields. Once added click `OK`. Save the `pom.xml` file.
7878

79-
![Adding dependency to the client library - Step 2](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=testProject1)
79+
![Adding dependency to the client library - Step 2](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=testProject1)
8080

81-
![Adding sample code](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.14&step=testProject2)
81+
![Adding sample code](https://apidocs.io/illustration/java?workspaceFolder=PagarmeApiSDK-Java&workspaceName=PagarmeApiSDK&projectName=PagarmeApiSDKLib&rootNamespace=me.pagar.api&groupId=PagarmeApiSDKLib&artifactId=pagarme-api-sdklib&version=6.8.15&step=testProject2)
8282

8383
### 3. Write sample code
8484

@@ -87,15 +87,15 @@ Here, you can add code to initialize the client library and instantiate a *Contr
8787

8888
## Initialize the API Client
8989

90-
**_Note:_** Documentation for the client can be found [here.](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/client.md)
90+
**_Note:_** Documentation for the client can be found [here.](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/client.md)
9191

9292
The following parameters are configurable for the API Client:
9393

9494
| Parameter | Type | Description |
9595
| --- | --- | --- |
9696
| `serviceRefererName` | `String` | |
97-
| `httpClientConfig` | [`Consumer<HttpClientConfiguration.Builder>`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-client-configuration-builder.md) | Set up Http Client Configuration instance. |
98-
| `basicAuthCredentials` | [`BasicAuthCredentials`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/auth/basic-authentication.md) | The Credentials Setter for Basic Authentication |
97+
| `httpClientConfig` | [`Consumer<HttpClientConfiguration.Builder>`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-client-configuration-builder.md) | Set up Http Client Configuration instance. |
98+
| `basicAuthCredentials` | [`BasicAuthCredentials`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/auth/basic-authentication.md) | The Credentials Setter for Basic Authentication |
9999

100100
The API client can be initialized as follows:
101101

@@ -116,48 +116,48 @@ PagarmeApiSDKClient client = new PagarmeApiSDKClient.Builder()
116116

117117
This API uses the following authentication schemes.
118118

119-
* [`httpBasic (Basic Authentication)`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/auth/basic-authentication.md)
119+
* [`httpBasic (Basic Authentication)`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/auth/basic-authentication.md)
120120

121121
## API Errors
122122

123123
Here is the list of errors that the API might throw.
124124

125125
| HTTP Status Code | Error Description | Exception Class |
126126
| --- | --- | --- |
127-
| 400 | Invalid request | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/models/error-exception.md) |
128-
| 401 | Invalid API key | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/models/error-exception.md) |
129-
| 404 | An informed resource was not found | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/models/error-exception.md) |
130-
| 412 | Business validation error | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/models/error-exception.md) |
131-
| 422 | Contract validation error | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/models/error-exception.md) |
132-
| 500 | Internal server error | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/models/error-exception.md) |
127+
| 400 | Invalid request | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/models/error-exception.md) |
128+
| 401 | Invalid API key | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/models/error-exception.md) |
129+
| 404 | An informed resource was not found | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/models/error-exception.md) |
130+
| 412 | Business validation error | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/models/error-exception.md) |
131+
| 422 | Contract validation error | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/models/error-exception.md) |
132+
| 500 | Internal server error | [`ErrorException`](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/models/error-exception.md) |
133133

134134
## List of APIs
135135

136-
* [Subscriptions](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/subscriptions.md)
137-
* [Orders](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/orders.md)
138-
* [Plans](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/plans.md)
139-
* [Invoices](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/invoices.md)
140-
* [Customers](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/customers.md)
141-
* [Charges](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/charges.md)
142-
* [Recipients](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/recipients.md)
143-
* [Tokens](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/tokens.md)
144-
* [Transactions](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/transactions.md)
145-
* [Transfers](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/transfers.md)
146-
* [Payables](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/payables.md)
147-
* [Balance Operations](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/controllers/balance-operations.md)
136+
* [Subscriptions](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/subscriptions.md)
137+
* [Orders](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/orders.md)
138+
* [Plans](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/plans.md)
139+
* [Invoices](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/invoices.md)
140+
* [Customers](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/customers.md)
141+
* [Charges](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/charges.md)
142+
* [Recipients](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/recipients.md)
143+
* [Tokens](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/tokens.md)
144+
* [Transactions](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/transactions.md)
145+
* [Transfers](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/transfers.md)
146+
* [Payables](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/payables.md)
147+
* [Balance Operations](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/controllers/balance-operations.md)
148148

149149
## Classes Documentation
150150

151-
* [Utility Classes](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/utility-classes.md)
152-
* [HttpRequest](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-request.md)
153-
* [HttpResponse](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-response.md)
154-
* [HttpStringResponse](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-string-response.md)
155-
* [HttpContext](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-context.md)
156-
* [HttpBodyRequest](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-body-request.md)
157-
* [HttpCallback Interface](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-callback-interface.md)
158-
* [Headers](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/headers.md)
159-
* [ApiException](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/api-exception.md)
160-
* [Configuration Interface](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/configuration-interface.md)
161-
* [HttpClientConfiguration](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-client-configuration.md)
162-
* [HttpClientConfiguration.Builder](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.14/doc/http-client-configuration-builder.md)
151+
* [Utility Classes](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/utility-classes.md)
152+
* [HttpRequest](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-request.md)
153+
* [HttpResponse](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-response.md)
154+
* [HttpStringResponse](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-string-response.md)
155+
* [HttpContext](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-context.md)
156+
* [HttpBodyRequest](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-body-request.md)
157+
* [HttpCallback Interface](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-callback-interface.md)
158+
* [Headers](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/headers.md)
159+
* [ApiException](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/api-exception.md)
160+
* [Configuration Interface](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/configuration-interface.md)
161+
* [HttpClientConfiguration](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-client-configuration.md)
162+
* [HttpClientConfiguration.Builder](https://www.github.com/pagarme/pagarme-java-sdk/tree/6.8.15/doc/http-client-configuration-builder.md)
163163

0 commit comments

Comments
 (0)