diff --git a/.manifest.json b/.manifest.json index 8545541..ed0c309 100644 --- a/.manifest.json +++ b/.manifest.json @@ -1,11 +1,11 @@ { - "liblabVersion": "2.25.34", - "date": "2025-07-04T18:29:44.624Z", + "liblabVersion": "2.25.37", + "date": "2025-07-24T13:16:18.329Z", "config": { "apiId": 2190, "baseUrl": "https://api.asaas.com/", "sdkName": "asaas-sdk", - "sdkVersion": "1.0.3", + "sdkVersion": "1.0.4", "languages": ["java"], "auth": ["apikey"], "docs": [], @@ -17,7 +17,7 @@ "sdkName": "asaas-sdk", "apiVersion": "3.0.0", "apiName": "Asaas", - "languages": ["java"], + "languages": ["java", "typescript", "php"], "auth": ["apikey"], "customizations": { "environments": [ @@ -57,15 +57,22 @@ }, "languageOptions": { "typescript": { - "bundle": true, - "exportClassDefault": false, - "httpClient": "axios", - "npmName": "", - "npmOrg": "", - "githubRepoName": "", - "ignoreFiles": [], + "liblabVersion": "2", + "githubRepoName": "asaas-api-sdk-typescript", + "targetBranch": "master", "sdkVersion": "1.0.0", - "liblabVersion": "2" + "homepage": "https://asaas.com", + "authors": [ + { + "name": "Integrações Asaas", + "email": "integracoes@asaas.com.br" + } + ], + "httpClient": "axios", + "bundle": true, + "exportClassDefault": true, + "npmOrg": "asaas", + "npmName": "api_sdk" }, "java": { "liblabVersion": "2", @@ -73,7 +80,7 @@ "artifactId": "api-sdk", "githubRepoName": "asaas-api-sdk-java", "targetBranch": "master", - "sdkVersion": "1.0.3", + "sdkVersion": "1.0.4", "homepage": "https://asaas.com", "developers": [ { @@ -83,6 +90,13 @@ "organizationUrl": "https://github.com/asaasdev/" } ] + }, + "php": { + "liblabVersion": "2", + "githubRepoName": "asaas-api-sdk-php", + "targetBranch": "master", + "sdkVersion": "1.0.0", + "packageName": "asaas/api-sdk" } }, "publishing": { @@ -101,7 +115,7 @@ "ignoreFiles": [], "liblabVersion": "2", "renameIllegalModelProperties": true, - "sdkVersion": "1.0.3", + "sdkVersion": "1.0.4", "targetBranch": "master", "groupId": "com.asaas", "artifactId": "api-sdk", @@ -115,19 +129,36 @@ } ] }, + "php": { + "githubRepoName": "asaas-api-sdk-php", + "ignoreFiles": [], + "liblabVersion": "2", + "renameIllegalModelProperties": true, + "sdkVersion": "1.0.0", + "targetBranch": "master", + "packageName": "asaas/api-sdk" + }, "typescript": { - "githubRepoName": "", + "authors": [ + { + "email": "integracoes@asaas.com.br", + "name": "Integrações Asaas" + } + ], + "githubRepoName": "asaas-api-sdk-typescript", + "homepage": "https://asaas.com", "ignoreFiles": [], "liblabVersion": "2", "renameIllegalModelProperties": true, "sdkVersion": "1.0.0", + "targetBranch": "master", "bundle": true, "denoteCommon": false, - "exportClassDefault": false, + "exportClassDefault": true, "generateEnumAs": "enum", "httpClient": "axios", - "npmName": "", - "npmOrg": "" + "npmName": "api_sdk", + "npmOrg": "asaas" } }, "validationsToIgnore": [], @@ -177,7 +208,7 @@ }, "multiTenant": true, "hooksLocation": { - "bucketKey": "12419/hooks.zip", + "bucketKey": "12924/hooks.zip", "bucketName": "prod-liblab-api-stack-hooks" }, "includeWatermark": true, @@ -1088,7 +1119,6 @@ "src/main/java/com/asaas/apisdk/models/BankSlipBillingInfoResponseDto.java", "src/main/java/com/asaas/apisdk/models/SubscriptionSplitRequestDto.java", "src/main/java/com/asaas/apisdk/models/PaymentLinkFileImageResponseDto.java", - "src/main/java/com/asaas/apisdk/models/CheckoutSessionItemsDto.java", "src/main/java/com/asaas/apisdk/models/TransferSaveInternalTransferAccountDto.java", "src/main/java/com/asaas/apisdk/models/MobilePhoneRechargeFindProviderResponseValuesDto.java", "src/main/java/com/asaas/apisdk/models/ListTransactionsParameters.java", @@ -1139,6 +1169,7 @@ "src/main/java/com/asaas/apisdk/models/PaymentDocumentFileResponseDto.java", "src/main/java/com/asaas/apisdk/models/InvoiceTaxesDto.java", "src/main/java/com/asaas/apisdk/models/PixTransactionExternalAccountResponseDto.java", + "src/main/java/com/asaas/apisdk/models/CheckoutSessionItemsDto.java", "src/main/java/com/asaas/apisdk/models/PaymentDunningSimulateResponseTypeSimulationItemDto.java", "src/main/java/com/asaas/apisdk/models/PaymentDunningPaymentsAvailableForDunningResponseDataTypeSimulationItemDto.java", "src/main/java/com/asaas/apisdk/models/ListPaymentsLinksParameters.java", diff --git a/README.md b/README.md index 01feb1d..02411a3 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,13 @@ -# Asaas Java SDK 1.0.3 +# AsaasSdk Java SDK 1.0.4 -Welcome to the official Asaas API Sdk documentation. +Welcome to the AsaasSdk SDK documentation. This guide will help you get started with integrating and using the AsaasSdk SDK in your project. -This guide will help you get started with integrating and using the Asaas SDK in your project. - -You can find the dependency on Sonatype [here](https://central.sonatype.com/artifact/com.asaas/api-sdk). - -[![This SDK was generated by liblab](https://public-liblab-readme-assets.s3.us-east-1.amazonaws.com/built-by-liblab-icon.svg)](https://liblab.com/?utm_source=readme) +[![This SDK was generated by liblab](https://raw.githubusercontent.com/liblaber/liblab-assets/main/assets/built-by-liblab-icon.svg)](https://liblab.com/?utm_source=readme) ## Versions - API version: `3.0.0` -- SDK version: `1.0.3` +- SDK version: `1.0.4` ## About the API @@ -46,14 +42,14 @@ If you use Maven, place the following within the _dependency_ tag in your `pom.x com.asaas api-sdk - 1.0.3 + 1.0.4 ``` If you use Gradle, paste the next line inside the _dependencies_ block of your `build.gradle` file: ```Gradle -implementation group: com.asaas, name: api-sdk, version: 1.0.3 +implementation group: com.asaas, name: api-sdk, version: 1.0.4 ``` If you use JAR files, package the SDK by running the following command: @@ -222,7 +218,7 @@ public class Main { The SDK provides various services to interact with the API. -
+
Below is a list of all available services with links to their detailed documentation: | Name | @@ -266,7 +262,7 @@ The SDK provides various services to interact with the API. The SDK includes several models that represent the data structures used in API requests and responses. These models help in organizing and managing the data efficiently. -
+
Below is a list of all available models with links to their detailed documentation: | Name | Description | diff --git a/documentation/models/CheckoutSessionItemsDto.md b/documentation/models/CheckoutSessionItemsDto.md index 0c1f0c0..58721f9 100644 --- a/documentation/models/CheckoutSessionItemsDto.md +++ b/documentation/models/CheckoutSessionItemsDto.md @@ -4,12 +4,13 @@ List of items at checkout **Properties** -| Name | Type | Required | Description | -| :---------- | :----- | :------- | :------------------- | -| imageBase64 | String | ✅ | Item image in Base64 | -| name | String | ✅ | Item name | -| quantity | Long | ✅ | Item Quantity | -| value | Double | ✅ | Item value | -| description | String | ❌ | Item Description | +| Name | Type | Required | Description | +| :---------------- | :----- | :------- | :------------------------------------ | +| imageBase64 | String | ✅ | Item image in Base64 | +| name | String | ✅ | Item name | +| quantity | Long | ✅ | Item Quantity | +| value | Double | ✅ | Item value | +| externalReference | String | ❌ | Item unique identifier in your system | +| description | String | ❌ | Item Description | diff --git a/documentation/models/InstallmentSplitGetResponsePaymentSplitStatus.md b/documentation/models/InstallmentSplitGetResponsePaymentSplitStatus.md index b2198cb..869f5ae 100644 --- a/documentation/models/InstallmentSplitGetResponsePaymentSplitStatus.md +++ b/documentation/models/InstallmentSplitGetResponsePaymentSplitStatus.md @@ -7,6 +7,7 @@ Split status | Name | Type | Required | Description | | :-------------------------- | :----- | :------- | :---------------------------- | | PENDING | String | ✅ | "PENDING" | +| PROCESSING | String | ✅ | "PROCESSING" | | AWAITING_CREDIT | String | ✅ | "AWAITING_CREDIT" | | CANCELLED | String | ✅ | "CANCELLED" | | DONE | String | ✅ | "DONE" | diff --git a/documentation/models/PaymentSplitGetResponsePaymentSplitStatus.md b/documentation/models/PaymentSplitGetResponsePaymentSplitStatus.md index 71c505d..c0a1f76 100644 --- a/documentation/models/PaymentSplitGetResponsePaymentSplitStatus.md +++ b/documentation/models/PaymentSplitGetResponsePaymentSplitStatus.md @@ -7,6 +7,7 @@ Split status | Name | Type | Required | Description | | :-------------------------- | :----- | :------- | :---------------------------- | | PENDING | String | ✅ | "PENDING" | +| PROCESSING | String | ✅ | "PROCESSING" | | AWAITING_CREDIT | String | ✅ | "AWAITING_CREDIT" | | CANCELLED | String | ✅ | "CANCELLED" | | DONE | String | ✅ | "DONE" | diff --git a/documentation/models/PaymentSplitListPaidRequestPaymentSplitStatus.md b/documentation/models/PaymentSplitListPaidRequestPaymentSplitStatus.md index a5ff989..c366437 100644 --- a/documentation/models/PaymentSplitListPaidRequestPaymentSplitStatus.md +++ b/documentation/models/PaymentSplitListPaidRequestPaymentSplitStatus.md @@ -7,6 +7,7 @@ Filter by status | Name | Type | Required | Description | | :-------------------------- | :----- | :------- | :---------------------------- | | PENDING | String | ✅ | "PENDING" | +| PROCESSING | String | ✅ | "PROCESSING" | | AWAITING_CREDIT | String | ✅ | "AWAITING_CREDIT" | | CANCELLED | String | ✅ | "CANCELLED" | | DONE | String | ✅ | "DONE" | diff --git a/documentation/models/PaymentSplitListReceivedRequestPaymentSplitStatus.md b/documentation/models/PaymentSplitListReceivedRequestPaymentSplitStatus.md index 1df31b2..81eb730 100644 --- a/documentation/models/PaymentSplitListReceivedRequestPaymentSplitStatus.md +++ b/documentation/models/PaymentSplitListReceivedRequestPaymentSplitStatus.md @@ -7,6 +7,7 @@ Filter by status | Name | Type | Required | Description | | :-------------------------- | :----- | :------- | :---------------------------- | | PENDING | String | ✅ | "PENDING" | +| PROCESSING | String | ✅ | "PROCESSING" | | AWAITING_CREDIT | String | ✅ | "AWAITING_CREDIT" | | CANCELLED | String | ✅ | "CANCELLED" | | DONE | String | ✅ | "DONE" | diff --git a/documentation/services/CheckoutService.md b/documentation/services/CheckoutService.md index 536343d..a879f01 100644 --- a/documentation/services/CheckoutService.md +++ b/documentation/services/CheckoutService.md @@ -65,6 +65,7 @@ public class Main { .build(); CheckoutSessionItemsDto checkoutSessionItemsDto = CheckoutSessionItemsDto.builder() + .externalReference("ea28b0ba-4980-44f6-9f44-def89880dca5") .description("Camisetas") .imageBase64("IMAGE IN BASE64") .name("Roupas") diff --git a/examples/pom.xml b/examples/pom.xml index a34c227..13dfc57 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -22,7 +22,7 @@ com.asaas api-sdk - 1.0.3 + 1.0.4 diff --git a/pom.xml b/pom.xml index ee354e4..582d2ce 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.asaas api-sdk - 1.0.3 + 1.0.4 ${project.groupId}:${project.artifactId} diff --git a/src/main/java/com/asaas/apisdk/models/CheckoutSessionItemsDto.java b/src/main/java/com/asaas/apisdk/models/CheckoutSessionItemsDto.java index 8ba907b..45e7446 100644 --- a/src/main/java/com/asaas/apisdk/models/CheckoutSessionItemsDto.java +++ b/src/main/java/com/asaas/apisdk/models/CheckoutSessionItemsDto.java @@ -48,12 +48,23 @@ public class CheckoutSessionItemsDto { @NonNull private Double value; + /** + * Item unique identifier in your system + */ + @JsonProperty("externalReference") + private JsonNullable externalReference; + /** * Item Description */ @JsonProperty("description") private JsonNullable description; + @JsonIgnore + public String getExternalReference() { + return externalReference.orElse(null); + } + @JsonIgnore public String getDescription() { return description.orElse(null); @@ -62,6 +73,14 @@ public String getDescription() { // Overwrite lombok builder methods public static class CheckoutSessionItemsDtoBuilder { + private JsonNullable externalReference = JsonNullable.undefined(); + + @JsonProperty("externalReference") + public CheckoutSessionItemsDtoBuilder externalReference(String value) { + this.externalReference = JsonNullable.of(value); + return this; + } + private JsonNullable description = JsonNullable.undefined(); @JsonProperty("description") diff --git a/src/main/java/com/asaas/apisdk/models/InstallmentSplitGetResponsePaymentSplitStatus.java b/src/main/java/com/asaas/apisdk/models/InstallmentSplitGetResponsePaymentSplitStatus.java index 4c078f1..0d03c8b 100644 --- a/src/main/java/com/asaas/apisdk/models/InstallmentSplitGetResponsePaymentSplitStatus.java +++ b/src/main/java/com/asaas/apisdk/models/InstallmentSplitGetResponsePaymentSplitStatus.java @@ -15,6 +15,7 @@ @AllArgsConstructor public enum InstallmentSplitGetResponsePaymentSplitStatus { PENDING("PENDING"), + PROCESSING("PROCESSING"), AWAITING_CREDIT("AWAITING_CREDIT"), CANCELLED("CANCELLED"), DONE("DONE"), diff --git a/src/main/java/com/asaas/apisdk/models/PaymentSplitGetResponsePaymentSplitStatus.java b/src/main/java/com/asaas/apisdk/models/PaymentSplitGetResponsePaymentSplitStatus.java index a73859c..e4f569e 100644 --- a/src/main/java/com/asaas/apisdk/models/PaymentSplitGetResponsePaymentSplitStatus.java +++ b/src/main/java/com/asaas/apisdk/models/PaymentSplitGetResponsePaymentSplitStatus.java @@ -15,6 +15,7 @@ @AllArgsConstructor public enum PaymentSplitGetResponsePaymentSplitStatus { PENDING("PENDING"), + PROCESSING("PROCESSING"), AWAITING_CREDIT("AWAITING_CREDIT"), CANCELLED("CANCELLED"), DONE("DONE"), diff --git a/src/main/java/com/asaas/apisdk/models/PaymentSplitListPaidRequestPaymentSplitStatus.java b/src/main/java/com/asaas/apisdk/models/PaymentSplitListPaidRequestPaymentSplitStatus.java index 7a72332..d20c90a 100644 --- a/src/main/java/com/asaas/apisdk/models/PaymentSplitListPaidRequestPaymentSplitStatus.java +++ b/src/main/java/com/asaas/apisdk/models/PaymentSplitListPaidRequestPaymentSplitStatus.java @@ -15,6 +15,7 @@ @AllArgsConstructor public enum PaymentSplitListPaidRequestPaymentSplitStatus { PENDING("PENDING"), + PROCESSING("PROCESSING"), AWAITING_CREDIT("AWAITING_CREDIT"), CANCELLED("CANCELLED"), DONE("DONE"), diff --git a/src/main/java/com/asaas/apisdk/models/PaymentSplitListReceivedRequestPaymentSplitStatus.java b/src/main/java/com/asaas/apisdk/models/PaymentSplitListReceivedRequestPaymentSplitStatus.java index b2efe02..b18f046 100644 --- a/src/main/java/com/asaas/apisdk/models/PaymentSplitListReceivedRequestPaymentSplitStatus.java +++ b/src/main/java/com/asaas/apisdk/models/PaymentSplitListReceivedRequestPaymentSplitStatus.java @@ -15,6 +15,7 @@ @AllArgsConstructor public enum PaymentSplitListReceivedRequestPaymentSplitStatus { PENDING("PENDING"), + PROCESSING("PROCESSING"), AWAITING_CREDIT("AWAITING_CREDIT"), CANCELLED("CANCELLED"), DONE("DONE"),