Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 23.4 #96

Merged
merged 1 commit into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 0 additions & 73 deletions codegen/Templates/csharp/api.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -65,79 +65,6 @@ namespace {{packageName}}.Api
}
{{#operation}}

/// <summary>
/// This method is obsolete and will be removed in next releases. Use new async method <see cref="{{nickname}}Async" /> instead.
/// {{summary}} {{notes}}
/// </summary>
/// <param name="request">Request. <see cref="{{nickname}}Request" /></param>
{{#returnType}}/// <returns>
/// <see cref="{{{returnType}}}" />
/// </returns>{{/returnType}}
[System.Obsolete("This method is obsolete and will be removed in next releases. Use new async method \"{{nickname}}Async\" instead.")]
public {{#returnType}}{{{returnType}}}{{/returnType}}{{^returnType}}void{{/returnType}} {{nickname}}({{nickname}}Request request)
{
{{#allParams}}{{#required}} // verify the required parameter '{{paramName}}' is set
if (request.{{baseName}} == null)
{
throw new ApiException(400, "Missing required parameter '{{paramName}}' when calling {{nickname}}");
}
{{/required}}{{/allParams}} // create path and map variables
string resourcePath = _configuration.GetApiRootUrl() + "{{path}}";
resourcePath = Regex
.Replace(resourcePath, "\\*", string.Empty)
.Replace("&amp;", "&")
.Replace("/?", "?");
{{#headerParams}}
{{#-first}}var headerParams = new Dictionary<string, string>();{{/-first}}
{{/headerParams}}
{{#formParams}}
{{#-first}}var formParams = new Dictionary<string, object>();{{/-first}}
{{/formParams}}
{{#pathParams}}
resourcePath = UrlHelper.AddPathParameter(resourcePath, "{{paramName}}", request.{{baseName}});
{{/pathParams}}
{{#queryParams}}
{{#-first}}#pragma warning disable CS0618 // Type or member is obsolete{{/-first}}
resourcePath = UrlHelper.AddQueryParameterToUrl(resourcePath, "{{paramName}}", request.{{baseName}});
{{#-last}}#pragma warning restore CS0618 // Type or member is obsolete{{/-last}}
{{/queryParams}}
{{#hasBodyParam}}string postBody = SerializationHelper.Serialize(request.{{bodyParam.baseName}}); // http body (model) parameter{{/hasBodyParam}}
{{#formParams}}
if (request.{{baseName}} != null)
{
{{#isFile}}
formParams.Add("{{paramName}}", ApiInvoker.ToFileInfo(request.{{baseName}}, "{{baseName}}"));
{{/isFile}}{{^isFile}}formParams.Add("{{baseName}}", request.{{baseName}}); // form parameter{{/isFile}}
}
{{/formParams}}
{{#vendorExtensions}}{{#x-binary-result}} return _apiInvoker.InvokeBinaryApi(
resourcePath,
"{{httpMethod}}",
{{#hasBodyParam}}postBody{{/hasBodyParam}}{{^hasBodyParam}}null{{/hasBodyParam}},
{{#hasHeaderParams}}headerParams{{/hasHeaderParams}}{{^hasHeaderParams}}null{{/hasHeaderParams}},
{{#hasFormParams}}formParams{{/hasFormParams}}{{^hasFormParams}}null{{/hasFormParams}});{{/x-binary-result}}{{/vendorExtensions}}{{#vendorExtensions}}{{^x-binary-result}}{{#returnType}} string response = _apiInvoker.InvokeApi(
resourcePath,
"{{httpMethod}}",
{{#hasBodyParam}}postBody{{/hasBodyParam}}{{^hasBodyParam}}null{{/hasBodyParam}},
null,
{{#hasFormParams}}formParams{{/hasFormParams}}{{^hasFormParams}}null{{/hasFormParams}});

if (response != null)
{
return ({{returnType}}) SerializationHelper.Deserialize(response, typeof({{returnType}}));
}

return null;
{{/returnType}}
{{^returnType}}
_apiInvoker.InvokeApi(
resourcePath,
"{{httpMethod}}",
{{#hasBodyParam}}postBody{{/hasBodyParam}}{{^hasBodyParam}}null{{/hasBodyParam}},
{{#hasHeaderParams}}headerParams{{/hasHeaderParams}}{{^hasHeaderParams}}null{{/hasHeaderParams}},
{{#hasFormParams}}formParams{{/hasFormParams}}{{^hasFormParams}}null{{/hasFormParams}});{{/returnType}}{{/x-binary-result}}{{/vendorExtensions}}
}

/// <summary>
/// {{summary}} {{notes}}
/// </summary>
Expand Down
2 changes: 1 addition & 1 deletion codegen/Templates/csharp/requestModel.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ using System.Collections.Generic;
namespace {{packageName}}.Model.Requests
{
/// <summary>
/// Request model for <see cref="{{packageName}}.Api.{{classname}}.{{nickname}}" /> operation.
/// Request model for <see cref="{{packageName}}.Api.{{classname}}.{{nickname}}Async" /> operation.
/// </summary>
public class {{nickname}}Request{{#vendorExtensions}}{{#x-csharp-implements}} : {{x-csharp-implements}}{{/x-csharp-implements}}{{/vendorExtensions}}
{
Expand Down
2 changes: 1 addition & 1 deletion codegen/Templates/dart/class.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ class {{classname}} {
{{/isListContainer}}
{{^isListContainer}}
{{#isDouble}}
json['{{name}}'] == null ? null : json['{{name}}'].toDouble()
json['{{name}}']?.toDouble()
{{/isDouble}}
{{^isDouble}}
json['{{name}}']
Expand Down
7 changes: 6 additions & 1 deletion codegen/Templates/go/README.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ package main
import (
"context"
"fmt"
"github.com/antihax/optional"
"github.com/aspose-barcode-cloud/aspose-barcode-cloud-go/barcode"
"github.com/aspose-barcode-cloud/aspose-barcode-cloud-go/barcode/jwt"
"os"
Expand All @@ -74,10 +75,14 @@ func main() {
client := barcode.NewAPIClient(barcode.NewConfiguration())
opts := &barcode.BarcodeApiGetBarcodeGenerateOpts{
TextLocation: optional.NewString("None"),
}

data, _, err := client.BarcodeApi.GetBarcodeGenerate(authCtx,
string(barcode.EncodeBarcodeTypeQR),
"Go SDK example",
nil)
opts)
if err != nil {
panic(err)
}
Expand Down
5 changes: 3 additions & 2 deletions codegen/Templates/java/README.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -126,10 +126,11 @@ public class BarcodeApiExample {
}

private static File generateBarcode(BarcodeApi api) throws ApiException {
String type = EncodeBarcodeType.PDF417.toString();
String type = EncodeBarcodeType.QR.toString();
String text = "Aspose.BarCode for Cloud Sample";
GetBarcodeGenerateRequest request = new GetBarcodeGenerateRequest(type, text);
request.textLocation = "None";
return api.getBarcodeGenerate(request);
}

Expand Down
2 changes: 2 additions & 0 deletions codegen/Templates/nodejs/docs/tsconfig.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ async function generateBarcode(api) {
const request = new Barcode.GetBarcodeGenerateRequest(
Barcode.EncodeBarcodeType.QR,
'Aspose.BarCode for Cloud Sample');
request.textLocation = "None";

const oneBarcode = await api.getBarcodeGenerate(request);

const fileName = 'QR.png'
Expand Down
1 change: 1 addition & 0 deletions codegen/Templates/php/README.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ $config->setClientSecret('Client Secret from https://dashboard.aspose.cloud/appl

$request = new GetBarcodeGenerateRequest(EncodeBarcodeType::QR, 'PHP SDK Test');
$request->format = 'png';
$request->text_location = 'None';

$api = new BarcodeApi(null, $config);
$response = $api->GetBarCodeGenerate($request);
Expand Down
2 changes: 1 addition & 1 deletion codegen/config-android.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"androidSdkVersion": "33",
"apiPackage": "com.aspose.barcode.cloud.demo_app",
"artifactId": "Android Application for Barcode Processing in the Cloud via REST API",
"artifactVersion": "24.2.0",
"artifactVersion": "24.3.0",
"groupId": "com.aspose",
"invokerPackage": "com.aspose.barcode.cloud.demo_app",
"modelPackage": "com.aspose.barcode.cloud.demo_app.model"
Expand Down
2 changes: 1 addition & 1 deletion codegen/config-dart.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"browserClient": false,
"pubDescription": "This SDK allows you to work with Aspose.BarCode for Cloud REST APIs in your Dart or Flutter applications quickly and easily",
"pubName": "aspose_barcode_cloud",
"pubVersion": "1.24.2",
"pubVersion": "1.24.3",
"useEnumExtension": true
}
2 changes: 1 addition & 1 deletion codegen/config-go.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"packageName": "barcode",
"packageVersion": "1.2402.0"
"packageVersion": "1.2403.0"
}
2 changes: 1 addition & 1 deletion codegen/config-java.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"artifactDescription": "Aspose.BarCode Cloud SDK for Java",
"artifactId": "aspose-barcode-cloud",
"artifactUrl": "https://www.aspose.cloud",
"artifactVersion": "24.2.0",
"artifactVersion": "24.3.0",
"developerEmail": "denis.averin@aspose.com",
"developerName": "Denis Averin",
"developerOrganization": "Aspose",
Expand Down
2 changes: 1 addition & 1 deletion codegen/config-php.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"artifactVersion": "24.2.0",
"artifactVersion": "24.3.0",
"invokerPackage": "Aspose\\BarCode"
}
2 changes: 1 addition & 1 deletion codegen/config-python.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"packageName": "aspose_barcode_cloud",
"packageUrl": "https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-python",
"packageVersion": "24.2.0",
"packageVersion": "24.3.0",
"projectName": "aspose-barcode-cloud"
}
4 changes: 2 additions & 2 deletions codegen/config.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"artifactVersion": "23.7.0",
"npmName": "aspose-barcode-cloud-node",
"npmVersion": "24.2.0",
"npmVersion": "24.3.0",
"packageName": "Aspose.BarCode.Cloud.Sdk",
"packageVersion": "24.2.0",
"packageVersion": "24.3.0",
"supportsES6": true
}
2 changes: 1 addition & 1 deletion submodules/android
Submodule android updated 1 files
+1 −1 app/build.gradle
2 changes: 1 addition & 1 deletion submodules/dart
Submodule dart updated 97 files
+1 −1 .github/workflows/dart.yml
+5 −0 CHANGELOG.md
+2 −2 Makefile
+2 −2 README.md
+6 −0 analysis_options.yaml
+4 −3 example/main.dart
+32 −16 lib/src/api/barcode_api.dart
+10 −8 lib/src/api/file_api.dart
+10 −8 lib/src/api/folder_api.dart
+13 −10 lib/src/api/storage_api.dart
+25 −13 lib/src/api_client.dart
+12 −6 lib/src/api_exception.dart
+8 −83 lib/src/api_helper.dart
+4 −0 lib/src/auth/authentication.dart
+15 −3 lib/src/auth/oauth.dart
+21 −5 lib/src/configuration.dart
+13 −10 lib/src/model/api_error.dart
+10 −10 lib/src/model/api_error_response.dart
+10 −12 lib/src/model/australian_post_params.dart
+14 −14 lib/src/model/auto_size_mode.dart
+14 −16 lib/src/model/available_graphics_unit.dart
+14 −14 lib/src/model/aztec_encode_mode.dart
+16 −20 lib/src/model/aztec_params.dart
+14 −16 lib/src/model/aztec_symbol_mode.dart
+12 −14 lib/src/model/barcode_response.dart
+9 −11 lib/src/model/barcode_response_list.dart
+14 −18 lib/src/model/border_dash_style.dart
+15 −17 lib/src/model/caption_params.dart
+14 −14 lib/src/model/checksum_validation.dart
+14 −12 lib/src/model/codabar_checksum_mode.dart
+11 −13 lib/src/model/codabar_params.dart
+14 −16 lib/src/model/codabar_symbol.dart
+11 −13 lib/src/model/codablock_params.dart
+14 −16 lib/src/model/code128_emulation.dart
+14 −22 lib/src/model/code128_encode_mode.dart
+9 −11 lib/src/model/code128_params.dart
+11 −13 lib/src/model/code16_k_params.dart
+14 −14 lib/src/model/code_location.dart
+9 −11 lib/src/model/coupon_params.dart
+14 −14 lib/src/model/customer_information_interpreting_type.dart
+13 −15 lib/src/model/data_bar_params.dart
+14 −22 lib/src/model/data_matrix_ecc_type.dart
+14 −26 lib/src/model/data_matrix_encode_mode.dart
+16 −24 lib/src/model/data_matrix_params.dart
+14 −150 lib/src/model/data_matrix_version.dart
+14 −178 lib/src/model/decode_barcode_type.dart
+10 −12 lib/src/model/disc_usage.dart
+14 −14 lib/src/model/dot_code_encode_mode.dart
+14 −16 lib/src/model/dot_code_params.dart
+14 −62 lib/src/model/eci_encodings.dart
+14 −14 lib/src/model/enable_checksum.dart
+14 −152 lib/src/model/encode_barcode_type.dart
+12 −14 lib/src/model/error.dart
+10 −12 lib/src/model/error_details.dart
+15 −17 lib/src/model/file_version.dart
+9 −11 lib/src/model/file_versions.dart
+9 −11 lib/src/model/files_list.dart
+10 −12 lib/src/model/files_upload_result.dart
+14 −12 lib/src/model/font_mode.dart
+11 −13 lib/src/model/font_params.dart
+14 −18 lib/src/model/font_style.dart
+64 −68 lib/src/model/generator_params.dart
+11 −13 lib/src/model/generator_params_list.dart
+14 −20 lib/src/model/han_xin_encode_mode.dart
+14 −16 lib/src/model/han_xin_error_level.dart
+12 −14 lib/src/model/han_xin_params.dart
+14 −178 lib/src/model/han_xin_version.dart
+14 −18 lib/src/model/itf14_border_type.dart
+11 −13 lib/src/model/itf_params.dart
+14 −14 lib/src/model/macro_character.dart
+14 −14 lib/src/model/maxi_code_encode_mode.dart
+14 −18 lib/src/model/maxi_code_mode.dart
+11 −13 lib/src/model/maxi_code_params.dart
+10 −12 lib/src/model/object_exist.dart
+12 −14 lib/src/model/padding.dart
+10 −12 lib/src/model/patch_code_params.dart
+14 −18 lib/src/model/patch_format.dart
+14 −16 lib/src/model/pdf417_compaction_mode.dart
+14 −26 lib/src/model/pdf417_error_level.dart
+14 −14 lib/src/model/pdf417_macro_terminator.dart
+32 −38 lib/src/model/pdf417_params.dart
+9 −11 lib/src/model/postal_params.dart
+14 −20 lib/src/model/preset_type.dart
+14 −20 lib/src/model/qr_encode_mode.dart
+14 −14 lib/src/model/qr_encode_type.dart
+14 −16 lib/src/model/qr_error_level.dart
+16 −20 lib/src/model/qr_params.dart
+14 −98 lib/src/model/qr_version.dart
+44 −46 lib/src/model/reader_params.dart
+10 −12 lib/src/model/region_point.dart
+11 −13 lib/src/model/result_image_info.dart
+9 −11 lib/src/model/storage_exist.dart
+13 −15 lib/src/model/storage_file.dart
+11 −13 lib/src/model/structured_append.dart
+14 −14 lib/src/model/text_alignment.dart
+1 −1 pubspec.yaml
+1 −1 test/put_generate_multiple_get_barcode_recognize_test.dart
2 changes: 1 addition & 1 deletion submodules/dotnet
Submodule dotnet updated 39 files
+1 −1 .github/workflows/net-framework.yml
+1 −1 README.md
+0 −26 Tests/ApiExceptionTests.cs
+0 −278 Tests/BarcodeApiTests.cs
+0 −33 Tests/GenerateAndThenRecognize.cs
+0 −26 Tests/JwtAuthTests.cs
+0 −49 Tests/RecognizeTests.cs
+1 −1 examples/GenerateQR/GenerateQR.csproj
+1 −1 examples/ReadQR/ReadQR.csproj
+83 −838 src/Api/BarcodeApi.cs
+0 −222 src/Api/FileApi.cs
+0 −200 src/Api/FolderApi.cs
+0 −166 src/Api/StorageApi.cs
+3 −3 src/Aspose.BarCode.Cloud.Sdk.csproj
+0 −79 src/Interfaces/IBarcodeApi.cs
+0 −49 src/Interfaces/IFileApi.cs
+0 −47 src/Interfaces/IFolderApi.cs
+0 −44 src/Interfaces/IStorageApi.cs
+1 −1 src/Model/Requests/CopyFileRequest.cs
+1 −1 src/Model/Requests/CopyFolderRequest.cs
+1 −1 src/Model/Requests/CreateFolderRequest.cs
+1 −1 src/Model/Requests/DeleteFileRequest.cs
+1 −1 src/Model/Requests/DeleteFolderRequest.cs
+1 −1 src/Model/Requests/DownloadFileRequest.cs
+1 −1 src/Model/Requests/GetBarcodeGenerateRequest.cs
+1 −1 src/Model/Requests/GetBarcodeRecognizeRequest.cs
+1 −1 src/Model/Requests/GetDiscUsageRequest.cs
+1 −1 src/Model/Requests/GetFileVersionsRequest.cs
+1 −1 src/Model/Requests/GetFilesListRequest.cs
+1 −1 src/Model/Requests/MoveFileRequest.cs
+1 −1 src/Model/Requests/MoveFolderRequest.cs
+1 −1 src/Model/Requests/ObjectExistsRequest.cs
+1 −1 src/Model/Requests/PostBarcodeRecognizeFromUrlOrContentRequest.cs
+1 −1 src/Model/Requests/PostGenerateMultipleRequest.cs
+1 −1 src/Model/Requests/PutBarcodeGenerateFileRequest.cs
+1 −1 src/Model/Requests/PutBarcodeRecognizeFromBodyRequest.cs
+1 −1 src/Model/Requests/PutGenerateMultipleRequest.cs
+1 −1 src/Model/Requests/StorageExistsRequest.cs
+1 −1 src/Model/Requests/UploadFileRequest.cs
2 changes: 1 addition & 1 deletion submodules/java
2 changes: 1 addition & 1 deletion submodules/node
Submodule node updated 4 files
+3 −1 README.md
+707 −663 package-lock.json
+1 −1 package.json
+4 −4 src/api.ts
2 changes: 1 addition & 1 deletion submodules/php