From 27b8604becec4be3c724f147800f2cf68d484e0d Mon Sep 17 00:00:00 2001 From: Marat Shakirov Date: Tue, 17 Sep 2024 22:22:14 +0000 Subject: [PATCH] feat: update client all --- .../dart/iota_client/.openapi-generator/FILES | 9 -- .../doc/UpdateConfigurationByIdInput.md | 23 ++-- .../update_configuration_by_id_input.dart | 114 ++---------------- .../iota_client/.openapi-generator/FILES | 9 -- .../update_configuration_by_id_input.py | 22 +--- .../docs/UpdateConfigurationByIdInput.md | 23 ++-- clients/typescript/iota-client/api.ts | 21 +--- .../Models/UpdateConfigurationByIdInput.md | 23 ++-- package-lock.json | 20 +-- 9 files changed, 61 insertions(+), 203 deletions(-) diff --git a/clients/dart/iota_client/.openapi-generator/FILES b/clients/dart/iota_client/.openapi-generator/FILES index 400a8dff..3f5d9f5a 100644 --- a/clients/dart/iota_client/.openapi-generator/FILES +++ b/clients/dart/iota_client/.openapi-generator/FILES @@ -120,12 +120,3 @@ lib/model/update_configuration_by_id_ok.dart lib/model/update_pex_query_input.dart lib/model/vp_token_validation_error.dart pubspec.yaml -test/callback_response_ok_redirect_response_test.dart -test/callback_response_ok_test.dart -test/cors_fetch_iota_vp_response_ok_test.dart -test/cors_initiate_data_sharing_request_ok_test.dart -test/fetch_iotavp_response_input_test.dart -test/fetch_iotavp_response_ok_test.dart -test/initiate_data_sharing_request_input_test.dart -test/initiate_data_sharing_request_ok_data_test.dart -test/initiate_data_sharing_request_ok_test.dart diff --git a/clients/dart/iota_client/doc/UpdateConfigurationByIdInput.md b/clients/dart/iota_client/doc/UpdateConfigurationByIdInput.md index a02c7f70..80697de4 100644 --- a/clients/dart/iota_client/doc/UpdateConfigurationByIdInput.md +++ b/clients/dart/iota_client/doc/UpdateConfigurationByIdInput.md @@ -8,17 +8,16 @@ import 'package:affinidi_tdk_iota_client/api.dart'; ## Properties -| Name | Type | Description | Notes | -| -------------------------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -| **name** | **String** | The name of the config | [optional] | -| **walletAri** | **String** | The wallet Ari that will be used to sign | [optional] | -| **iotaResponseWebhookURL** | **String** | webhook to call when data is ready | [optional] | -| **enableVerification** | **bool** | | [optional] | -| **enableConsentAuditLog** | **bool** | | [optional] | -| **tokenMaxAge** | **int** | token time to live in seconds | [optional] | -| **description** | **String** | The description of the config | [optional] | -| **clientMetadata** | [**IotaConfigurationDtoClientMetadata**](IotaConfigurationDtoClientMetadata.md) | | [optional] | -| **mode** | **String** | indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request. | [optional] | -| **redirectUri** | **String** | the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application. Required only if mode is Redirect. | [optional] | +| Name | Type | Description | Notes | +| -------------------------- | ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | +| **name** | **String** | The name of the config | [optional] | +| **walletAri** | **String** | The wallet Ari that will be used to sign | [optional] | +| **iotaResponseWebhookURL** | **String** | webhook to call when data is ready | [optional] | +| **enableVerification** | **bool** | | [optional] | +| **enableConsentAuditLog** | **bool** | | [optional] | +| **tokenMaxAge** | **int** | token time to live in seconds | [optional] | +| **description** | **String** | The description of the config | [optional] | +| **clientMetadata** | [**IotaConfigurationDtoClientMetadata**](IotaConfigurationDtoClientMetadata.md) | | [optional] | +| **redirectUris** | **List** | the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application.Required only if mode is Redirect. | [optional] [default to const []] | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/clients/dart/iota_client/lib/model/update_configuration_by_id_input.dart b/clients/dart/iota_client/lib/model/update_configuration_by_id_input.dart index c5f4c538..b9c85cf0 100644 --- a/clients/dart/iota_client/lib/model/update_configuration_by_id_input.dart +++ b/clients/dart/iota_client/lib/model/update_configuration_by_id_input.dart @@ -21,8 +21,7 @@ class UpdateConfigurationByIdInput { this.tokenMaxAge, this.description, this.clientMetadata, - this.mode, - this.redirectUri, + this.redirectUris = const [], }); /// The name of the config @@ -94,17 +93,8 @@ class UpdateConfigurationByIdInput { /// IotaConfigurationDtoClientMetadata? clientMetadata; - /// indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request. - UpdateConfigurationByIdInputModeEnum? mode; - - /// the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application. Required only if mode is Redirect. - /// - /// Please note: This property should have been non-nullable! Since the specification file - /// does not include a default value (using the "default:" property), however, the generated - /// source code must fall back to having a nullable type. - /// Consider adding a "default:" property in the specification file to hide this note. - /// - String? redirectUri; + /// the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application.Required only if mode is Redirect. + List redirectUris; @override bool operator ==(Object other) => identical(this, other) || other is UpdateConfigurationByIdInput && @@ -116,8 +106,7 @@ class UpdateConfigurationByIdInput { other.tokenMaxAge == tokenMaxAge && other.description == description && other.clientMetadata == clientMetadata && - other.mode == mode && - other.redirectUri == redirectUri; + _deepEquality.equals(other.redirectUris, redirectUris); @override int get hashCode => @@ -130,11 +119,10 @@ class UpdateConfigurationByIdInput { (tokenMaxAge == null ? 0 : tokenMaxAge!.hashCode) + (description == null ? 0 : description!.hashCode) + (clientMetadata == null ? 0 : clientMetadata!.hashCode) + - (mode == null ? 0 : mode!.hashCode) + - (redirectUri == null ? 0 : redirectUri!.hashCode); + (redirectUris.hashCode); @override - String toString() => 'UpdateConfigurationByIdInput[name=$name, walletAri=$walletAri, iotaResponseWebhookURL=$iotaResponseWebhookURL, enableVerification=$enableVerification, enableConsentAuditLog=$enableConsentAuditLog, tokenMaxAge=$tokenMaxAge, description=$description, clientMetadata=$clientMetadata, mode=$mode, redirectUri=$redirectUri]'; + String toString() => 'UpdateConfigurationByIdInput[name=$name, walletAri=$walletAri, iotaResponseWebhookURL=$iotaResponseWebhookURL, enableVerification=$enableVerification, enableConsentAuditLog=$enableConsentAuditLog, tokenMaxAge=$tokenMaxAge, description=$description, clientMetadata=$clientMetadata, redirectUris=$redirectUris]'; Map toJson() { final json = {}; @@ -178,16 +166,7 @@ class UpdateConfigurationByIdInput { } else { json[r'clientMetadata'] = null; } - if (this.mode != null) { - json[r'mode'] = this.mode; - } else { - json[r'mode'] = null; - } - if (this.redirectUri != null) { - json[r'redirectUri'] = this.redirectUri; - } else { - json[r'redirectUri'] = null; - } + json[r'redirectUris'] = this.redirectUris; return json; } @@ -218,8 +197,9 @@ class UpdateConfigurationByIdInput { tokenMaxAge: mapValueOfType(json, r'tokenMaxAge'), description: mapValueOfType(json, r'description'), clientMetadata: IotaConfigurationDtoClientMetadata.fromJson(json[r'clientMetadata']), - mode: UpdateConfigurationByIdInputModeEnum.fromJson(json[r'mode']), - redirectUri: mapValueOfType(json, r'redirectUri'), + redirectUris: json[r'redirectUris'] is Iterable + ? (json[r'redirectUris'] as Iterable).cast().toList(growable: false) + : const [], ); } return null; @@ -270,77 +250,3 @@ class UpdateConfigurationByIdInput { }; } -/// indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request. -class UpdateConfigurationByIdInputModeEnum { - /// Instantiate a new enum with the provided [value]. - const UpdateConfigurationByIdInputModeEnum._(this.value); - - /// The underlying value of this enum member. - final String value; - - @override - String toString() => value; - - String toJson() => value; - - static const redirect = UpdateConfigurationByIdInputModeEnum._(r'redirect'); - static const websocket = UpdateConfigurationByIdInputModeEnum._(r'websocket'); - - /// List of all possible values in this [enum][UpdateConfigurationByIdInputModeEnum]. - static const values = [ - redirect, - websocket, - ]; - - static UpdateConfigurationByIdInputModeEnum? fromJson(dynamic value) => UpdateConfigurationByIdInputModeEnumTypeTransformer().decode(value); - - static List listFromJson(dynamic json, {bool growable = false,}) { - final result = []; - if (json is List && json.isNotEmpty) { - for (final row in json) { - final value = UpdateConfigurationByIdInputModeEnum.fromJson(row); - if (value != null) { - result.add(value); - } - } - } - return result.toList(growable: growable); - } -} - -/// Transformation class that can [encode] an instance of [UpdateConfigurationByIdInputModeEnum] to String, -/// and [decode] dynamic data back to [UpdateConfigurationByIdInputModeEnum]. -class UpdateConfigurationByIdInputModeEnumTypeTransformer { - factory UpdateConfigurationByIdInputModeEnumTypeTransformer() => _instance ??= const UpdateConfigurationByIdInputModeEnumTypeTransformer._(); - - const UpdateConfigurationByIdInputModeEnumTypeTransformer._(); - - String encode(UpdateConfigurationByIdInputModeEnum data) => data.value; - - /// Decodes a [dynamic value][data] to a UpdateConfigurationByIdInputModeEnum. - /// - /// If [allowNull] is true and the [dynamic value][data] cannot be decoded successfully, - /// then null is returned. However, if [allowNull] is false and the [dynamic value][data] - /// cannot be decoded successfully, then an [UnimplementedError] is thrown. - /// - /// The [allowNull] is very handy when an API changes and a new enum value is added or removed, - /// and users are still using an old app with the old code. - UpdateConfigurationByIdInputModeEnum? decode(dynamic data, {bool allowNull = true}) { - if (data != null) { - switch (data) { - case r'redirect': return UpdateConfigurationByIdInputModeEnum.redirect; - case r'websocket': return UpdateConfigurationByIdInputModeEnum.websocket; - default: - if (!allowNull) { - throw ArgumentError('Unknown enum value to decode: $data'); - } - } - } - return null; - } - - /// Singleton [UpdateConfigurationByIdInputModeEnumTypeTransformer] instance. - static UpdateConfigurationByIdInputModeEnumTypeTransformer? _instance; -} - - diff --git a/clients/python/iota_client/.openapi-generator/FILES b/clients/python/iota_client/.openapi-generator/FILES index 4ceef4c3..971c8419 100644 --- a/clients/python/iota_client/.openapi-generator/FILES +++ b/clients/python/iota_client/.openapi-generator/FILES @@ -127,13 +127,4 @@ setup.cfg setup.py test-requirements.txt test/__init__.py -test/test_callback_response_ok.py -test/test_callback_response_ok_redirect_response.py -test/test_cors_fetch_iota_vp_response_ok.py -test/test_cors_initiate_data_sharing_request_ok.py -test/test_fetch_iotavp_response_input.py -test/test_fetch_iotavp_response_ok.py -test/test_initiate_data_sharing_request_input.py -test/test_initiate_data_sharing_request_ok.py -test/test_initiate_data_sharing_request_ok_data.py tox.ini diff --git a/clients/python/iota_client/affinidi_tdk_iota_client/models/update_configuration_by_id_input.py b/clients/python/iota_client/affinidi_tdk_iota_client/models/update_configuration_by_id_input.py index 50ef979c..de2b954f 100644 --- a/clients/python/iota_client/affinidi_tdk_iota_client/models/update_configuration_by_id_input.py +++ b/clients/python/iota_client/affinidi_tdk_iota_client/models/update_configuration_by_id_input.py @@ -19,8 +19,8 @@ import json -from typing import Optional, Union -from pydantic import BaseModel, Field, StrictBool, StrictFloat, StrictInt, StrictStr, validator +from typing import List, Optional, Union +from pydantic import BaseModel, Field, StrictBool, StrictFloat, StrictInt, StrictStr, conlist from affinidi_tdk_iota_client.models.iota_configuration_dto_client_metadata import IotaConfigurationDtoClientMetadata class UpdateConfigurationByIdInput(BaseModel): @@ -35,19 +35,8 @@ class UpdateConfigurationByIdInput(BaseModel): token_max_age: Optional[Union[StrictFloat, StrictInt]] = Field(default=None, alias="tokenMaxAge", description="token time to live in seconds") description: Optional[StrictStr] = Field(default=None, description="The description of the config") client_metadata: Optional[IotaConfigurationDtoClientMetadata] = Field(default=None, alias="clientMetadata") - mode: Optional[StrictStr] = Field(default=None, description="indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request.") - redirect_uri: Optional[StrictStr] = Field(default=None, alias="redirectUri", description="the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application. Required only if mode is Redirect.") - __properties = ["name", "walletAri", "iotaResponseWebhookURL", "enableVerification", "enableConsentAuditLog", "tokenMaxAge", "description", "clientMetadata", "mode", "redirectUri"] - - @validator('mode') - def mode_validate_enum(cls, value): - """Validates the enum""" - if value is None: - return value - - if value not in ('redirect', 'websocket'): - raise ValueError("must be one of enum values ('redirect', 'websocket')") - return value + redirect_uris: Optional[conlist(StrictStr)] = Field(default=None, alias="redirectUris", description="the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application.Required only if mode is Redirect.") + __properties = ["name", "walletAri", "iotaResponseWebhookURL", "enableVerification", "enableConsentAuditLog", "tokenMaxAge", "description", "clientMetadata", "redirectUris"] class Config: """Pydantic configuration""" @@ -96,8 +85,7 @@ def from_dict(cls, obj: dict) -> UpdateConfigurationByIdInput: "token_max_age": obj.get("tokenMaxAge"), "description": obj.get("description"), "client_metadata": IotaConfigurationDtoClientMetadata.from_dict(obj.get("clientMetadata")) if obj.get("clientMetadata") is not None else None, - "mode": obj.get("mode"), - "redirect_uri": obj.get("redirectUri") + "redirect_uris": obj.get("redirectUris") }) return _obj diff --git a/clients/python/iota_client/docs/UpdateConfigurationByIdInput.md b/clients/python/iota_client/docs/UpdateConfigurationByIdInput.md index 8a678de3..2a1471cc 100644 --- a/clients/python/iota_client/docs/UpdateConfigurationByIdInput.md +++ b/clients/python/iota_client/docs/UpdateConfigurationByIdInput.md @@ -2,18 +2,17 @@ ## Properties -| Name | Type | Description | Notes | -| ----------------------------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | -| **name** | **str** | The name of the config | [optional] | -| **wallet_ari** | **str** | The wallet Ari that will be used to sign | [optional] | -| **iota_response_webhook_url** | **str** | webhook to call when data is ready | [optional] | -| **enable_verification** | **bool** | | [optional] | -| **enable_consent_audit_log** | **bool** | | [optional] | -| **token_max_age** | **float** | token time to live in seconds | [optional] | -| **description** | **str** | The description of the config | [optional] | -| **client_metadata** | [**IotaConfigurationDtoClientMetadata**](IotaConfigurationDtoClientMetadata.md) | | [optional] | -| **mode** | **str** | indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request. | [optional] | -| **redirect_uri** | **str** | the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application. Required only if mode is Redirect. | [optional] | +| Name | Type | Description | Notes | +| ----------------------------- | ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | +| **name** | **str** | The name of the config | [optional] | +| **wallet_ari** | **str** | The wallet Ari that will be used to sign | [optional] | +| **iota_response_webhook_url** | **str** | webhook to call when data is ready | [optional] | +| **enable_verification** | **bool** | | [optional] | +| **enable_consent_audit_log** | **bool** | | [optional] | +| **token_max_age** | **float** | token time to live in seconds | [optional] | +| **description** | **str** | The description of the config | [optional] | +| **client_metadata** | [**IotaConfigurationDtoClientMetadata**](IotaConfigurationDtoClientMetadata.md) | | [optional] | +| **redirect_uris** | **List[str]** | the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application.Required only if mode is Redirect. | [optional] | ## Example diff --git a/clients/typescript/iota-client/api.ts b/clients/typescript/iota-client/api.ts index cd7d55a4..3405eb8e 100644 --- a/clients/typescript/iota-client/api.ts +++ b/clients/typescript/iota-client/api.ts @@ -1429,27 +1429,12 @@ export interface UpdateConfigurationByIdInput { */ clientMetadata?: IotaConfigurationDtoClientMetadata /** - * indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request. - * @type {string} - * @memberof UpdateConfigurationByIdInput - */ - mode?: UpdateConfigurationByIdInputModeEnum - /** - * the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application. Required only if mode is Redirect. - * @type {string} + * the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application.Required only if mode is Redirect. + * @type {Array} * @memberof UpdateConfigurationByIdInput */ - redirectUri?: string + redirectUris?: Array } - -export const UpdateConfigurationByIdInputModeEnum = { - Redirect: 'redirect', - Websocket: 'websocket', -} as const - -export type UpdateConfigurationByIdInputModeEnum = - (typeof UpdateConfigurationByIdInputModeEnum)[keyof typeof UpdateConfigurationByIdInputModeEnum] - /** * * @export diff --git a/clients/typescript/iota-client/docs/Models/UpdateConfigurationByIdInput.md b/clients/typescript/iota-client/docs/Models/UpdateConfigurationByIdInput.md index cd8251ee..75486638 100644 --- a/clients/typescript/iota-client/docs/Models/UpdateConfigurationByIdInput.md +++ b/clients/typescript/iota-client/docs/Models/UpdateConfigurationByIdInput.md @@ -2,17 +2,16 @@ ## Properties -| Name | Type | Description | Notes | -| -------------------------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | -| **name** | **String** | The name of the config | [optional] [default to null] | -| **walletAri** | **String** | The wallet Ari that will be used to sign | [optional] [default to null] | -| **iotaResponseWebhookURL** | **String** | webhook to call when data is ready | [optional] [default to null] | -| **enableVerification** | **Boolean** | | [optional] [default to null] | -| **enableConsentAuditLog** | **Boolean** | | [optional] [default to null] | -| **tokenMaxAge** | **BigDecimal** | token time to live in seconds | [optional] [default to null] | -| **description** | **String** | The description of the config | [optional] [default to null] | -| **clientMetadata** | [**IotaConfigurationDto_clientMetadata**](IotaConfigurationDto_clientMetadata.md) | | [optional] [default to null] | -| **mode** | **String** | indicates whether the flow is a WebSocket flow or a Redirect flow. This value is used in Vault to determine how to process the data flow request. | [optional] [default to null] | -| **redirectUri** | **String** | the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application. Required only if mode is Redirect. | [optional] [default to null] | +| Name | Type | Description | Notes | +| -------------------------- | --------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- | +| **name** | **String** | The name of the config | [optional] [default to null] | +| **walletAri** | **String** | The wallet Ari that will be used to sign | [optional] [default to null] | +| **iotaResponseWebhookURL** | **String** | webhook to call when data is ready | [optional] [default to null] | +| **enableVerification** | **Boolean** | | [optional] [default to null] | +| **enableConsentAuditLog** | **Boolean** | | [optional] [default to null] | +| **tokenMaxAge** | **BigDecimal** | token time to live in seconds | [optional] [default to null] | +| **description** | **String** | The description of the config | [optional] [default to null] | +| **clientMetadata** | [**IotaConfigurationDto_clientMetadata**](IotaConfigurationDto_clientMetadata.md) | | [optional] [default to null] | +| **redirectUris** | **List** | the URL that the user will be redirected to after the request has been processed; should be provided by the developer of the client application.Required only if mode is Redirect. | [optional] [default to null] | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/package-lock.json b/package-lock.json index d752fdf1..dd23fd34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ }, "clients/typescript/credential-issuance-client": { "name": "@affinidi-tdk/credential-issuance-client", - "version": "1.26.0", + "version": "1.26.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.0", @@ -81,7 +81,7 @@ }, "clients/typescript/credential-verification-client": { "name": "@affinidi-tdk/credential-verification-client", - "version": "1.26.0", + "version": "1.26.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.0", @@ -115,7 +115,7 @@ }, "clients/typescript/iam-client": { "name": "@affinidi-tdk/iam-client", - "version": "1.26.0", + "version": "1.26.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.0", @@ -149,7 +149,7 @@ }, "clients/typescript/iota-client": { "name": "@affinidi-tdk/iota-client", - "version": "1.22.0", + "version": "1.22.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.0", @@ -183,7 +183,7 @@ }, "clients/typescript/login-configuration-client": { "name": "@affinidi-tdk/login-configuration-client", - "version": "1.28.0", + "version": "1.28.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.0", @@ -217,7 +217,7 @@ }, "clients/typescript/wallets-client": { "name": "@affinidi-tdk/wallets-client", - "version": "1.25.0", + "version": "1.25.1", "license": "Apache-2.0", "dependencies": { "axios": "^1.6.0", @@ -251,7 +251,7 @@ }, "libs/iota-browser": { "name": "@affinidi-tdk/iota-browser", - "version": "1.16.0", + "version": "1.16.1", "license": "Apache-2.0", "dependencies": { "@affinidi-tdk/common": "^1.1.1", @@ -420,7 +420,7 @@ }, "libs/iota-core": { "name": "@affinidi-tdk/iota-core", - "version": "1.17.0", + "version": "1.17.1", "bundleDependencies": [ "@affinidi-tdk/common", "@affinidi-tdk/iota-client", @@ -23629,7 +23629,7 @@ }, "packages/auth-provider": { "name": "@affinidi-tdk/auth-provider", - "version": "1.26.1", + "version": "1.26.2", "bundleDependencies": [ "@affinidi-tdk/common", "@types/jsonwebtoken", @@ -23849,7 +23849,7 @@ }, "packages/common": { "name": "@affinidi-tdk/common", - "version": "1.18.0", + "version": "1.18.1", "license": "Apache-2.0", "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.4.0",