diff --git a/storage/.openapi-generator/VERSION b/storage/.openapi-generator/VERSION
index 4b49d9b..ba7f754 100644
--- a/storage/.openapi-generator/VERSION
+++ b/storage/.openapi-generator/VERSION
@@ -1 +1 @@
-7.2.0
\ No newline at end of file
+7.4.0
diff --git a/storage/README.md b/storage/README.md
index 9aa22b5..452a8b2 100644
--- a/storage/README.md
+++ b/storage/README.md
@@ -6,6 +6,7 @@ This C# SDK is automatically generated by the [OpenAPI Generator](https://openap
- API version: 1.0.0 (v1)
- SDK version: 1.0.0
+- Generator version: 7.4.0
- Build package: org.openapitools.codegen.languages.CSharpClientCodegen
diff --git a/storage/api/openapi.yaml b/storage/api/openapi.yaml
index dcc0a9b..53bd2ab 100644
--- a/storage/api/openapi.yaml
+++ b/storage/api/openapi.yaml
@@ -483,7 +483,6 @@ components:
readOnly: true
type: string
required:
- - etag
- key
- last_modified
- size
diff --git a/storage/docs/BucketObject.md b/storage/docs/BucketObject.md
index 61286e5..ebdf20d 100644
--- a/storage/docs/BucketObject.md
+++ b/storage/docs/BucketObject.md
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
**Key** | **string** | | [readonly]
**LastModified** | **DateTime** | | [readonly]
**Size** | **int** | | [readonly]
-**Etag** | **string** | | [readonly]
+**Etag** | **string** | | [optional] [readonly]
[[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/storage/src/storage/Model/BucketObject.cs b/storage/src/storage/Model/BucketObject.cs
index 666c6ff..08f1469 100644
--- a/storage/src/storage/Model/BucketObject.cs
+++ b/storage/src/storage/Model/BucketObject.cs
@@ -84,7 +84,7 @@ public bool ShouldSerializeSize()
///
/// Gets or Sets Etag
///
- [DataMember(Name = "etag", IsRequired = true, EmitDefaultValue = true)]
+ [DataMember(Name = "etag", EmitDefaultValue = false)]
public string Etag { get; private set; }
///
diff --git a/storage/storage.sln b/storage/storage.sln
index b9249e2..1e4ea1a 100644
--- a/storage/storage.sln
+++ b/storage/storage.sln
@@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
VisualStudioVersion = 12.0.0.0
MinimumVisualStudioVersion = 10.0.0.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "storage", "src\storage\storage.csproj", "{3B3E09E6-49E0-4D6D-AA0C-B98B416F42F9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "storage", "src\storage\storage.csproj", "{F92731BB-88A9-4091-90E3-1D143895C7E2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "storage.Test", "src\storage.Test\storage.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}"
EndProject
@@ -12,10 +12,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {3B3E09E6-49E0-4D6D-AA0C-B98B416F42F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3B3E09E6-49E0-4D6D-AA0C-B98B416F42F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3B3E09E6-49E0-4D6D-AA0C-B98B416F42F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3B3E09E6-49E0-4D6D-AA0C-B98B416F42F9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F92731BB-88A9-4091-90E3-1D143895C7E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F92731BB-88A9-4091-90E3-1D143895C7E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F92731BB-88A9-4091-90E3-1D143895C7E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F92731BB-88A9-4091-90E3-1D143895C7E2}.Release|Any CPU.Build.0 = Release|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU
{19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU