Skip to content

Commit 164c90d

Browse files
committed
fix(Sdk): Fixed the OAuth2AuthenticationSchemeDefinitionBase to make request optional
fix(Solution): Updated packages to latest version Signed-off-by: Charles d'Avernas <[email protected]>
1 parent f16c887 commit 164c90d

File tree

7 files changed

+13
-20
lines changed

7 files changed

+13
-20
lines changed

Diff for: src/ServerlessWorkflow.Sdk.Builders/ExternalResourceDefinitionBuilder.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class ExternalResourceDefinitionBuilder
2828
/// <summary>
2929
/// Gets/sets the endpoint at which to get the defined resource
3030
/// </summary>
31-
protected virtual OneOf<EndpointDefinition, Uri>? Endpoint { get; set; }
31+
protected virtual EndpointDefinition? Endpoint { get; set; }
3232

3333
/// <inheritdoc/>
3434
public virtual IExternalResourceDefinitionBuilder WithName(string name)

Diff for: src/ServerlessWorkflow.Sdk.Builders/ServerlessWorkflow.Sdk.Builders.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<VersionPrefix>1.0.0</VersionPrefix>
8-
<VersionSuffix>alpha2.16</VersionSuffix>
8+
<VersionSuffix>alpha3</VersionSuffix>
99
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
1010
<FileVersion>$(VersionPrefix)</FileVersion>
1111
<NeutralLanguage>en</NeutralLanguage>

Diff for: src/ServerlessWorkflow.Sdk.IO/ServerlessWorkflow.Sdk.IO.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<VersionPrefix>1.0.0</VersionPrefix>
8-
<VersionSuffix>alpha2.16</VersionSuffix>
8+
<VersionSuffix>alpha3</VersionSuffix>
99
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
1010
<FileVersion>$(VersionPrefix)</FileVersion>
1111
<NeutralLanguage>en</NeutralLanguage>

Diff for: src/ServerlessWorkflow.Sdk/Models/Authentication/OAuth2AuthenticationSchemeDefinitionBase.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public abstract record OAuth2AuthenticationSchemeDefinitionBase
4343
/// Gets/sets the configuration of the authentication request to perform
4444
/// </summary>
4545
[DataMember(Name = "request", Order = 4), JsonPropertyName("request"), JsonPropertyOrder(4), YamlMember(Alias = "request", Order = 4)]
46-
public virtual OAuth2AuthenticationRequestDefinition Request { get; set; } = new();
46+
public virtual OAuth2AuthenticationRequestDefinition? Request { get; set; }
4747

4848
/// <summary>
4949
/// Gets/sets a list, if any, that contains valid issuers that will be used to check against the issuer of generated tokens

Diff for: src/ServerlessWorkflow.Sdk/Models/ErrorCatcherDefinition.cs

+2-9
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,7 @@ public record ErrorCatcherDefinition
5151
public virtual RetryPolicyDefinition? Retry
5252
{
5353
get => this.RetryValue?.T1Value;
54-
set
55-
{
56-
this.RetryValue = value;
57-
}
54+
set => this.RetryValue = value!;
5855
}
5956

6057
/// <summary>
@@ -64,11 +61,7 @@ public virtual RetryPolicyDefinition? Retry
6461
public virtual string? RetryReference
6562
{
6663
get => this.RetryValue?.T2Value;
67-
set
68-
{
69-
ArgumentException.ThrowIfNullOrWhiteSpace(value);
70-
this.RetryValue = value;
71-
}
64+
set => this.RetryValue = value!;
7265
}
7366

7467
/// <summary>

Diff for: src/ServerlessWorkflow.Sdk/ServerlessWorkflow.Sdk.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<VersionPrefix>1.0.0</VersionPrefix>
8-
<VersionSuffix>alpha2.16</VersionSuffix>
8+
<VersionSuffix>alpha3</VersionSuffix>
99
<AssemblyVersion>$(VersionPrefix)</AssemblyVersion>
1010
<FileVersion>$(VersionPrefix)</FileVersion>
1111
<NeutralLanguage>en</NeutralLanguage>
@@ -33,10 +33,10 @@
3333
</ItemGroup>
3434

3535
<ItemGroup>
36-
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.9.2" />
37-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
38-
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.0" />
39-
<PackageReference Include="Neuroglia.Serialization.YamlDotNet" Version="4.15.4" />
36+
<PackageReference Include="FluentValidation.DependencyInjectionExtensions" Version="11.10.0" />
37+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
38+
<PackageReference Include="Microsoft.Extensions.Http" Version="8.0.1" />
39+
<PackageReference Include="Neuroglia.Serialization.YamlDotNet" Version="4.15.6" />
4040
<PackageReference Include="Semver" Version="2.3.0" />
4141
</ItemGroup>
4242

Diff for: tests/ServerlessWorkflow.Sdk.UnitTests/ServerlessWorkflow.Sdk.UnitTests.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
<PrivateAssets>all</PrivateAssets>
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
</PackageReference>
17-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
17+
<PackageReference Include="FluentAssertions" Version="6.12.1" />
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
19-
<PackageReference Include="xunit" Version="2.9.0" />
19+
<PackageReference Include="xunit" Version="2.9.2" />
2020
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)