Skip to content

Commit 247ee2d

Browse files
committed
Update required properties and increment project versions
Added required keyword to key string properties in BaseLookupModel, BaseUser, and JWTSettings for improved null-safety. Changed LastUpdatedBy in BaseModel to nullable string. Bumped project versions to 1.2026.501.2039.
1 parent 40ae384 commit 247ee2d

7 files changed

Lines changed: 10 additions & 10 deletions

File tree

‎Core.Common.Contracts/Core.Common.Contracts.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<RepositoryUrl>https://github.com/BigBadJock/SilverCodeAPI</RepositoryUrl>
2020
<RepositoryType>https://github.com/BigBadJock/SilverCodeAPI</RepositoryType>
2121
<PackageTags>API, Interfaces</PackageTags>
22-
<Version>1.2026.501.1935</Version>
22+
<Version>1.2026.501.2039</Version>
2323
<PackageReleaseNotes>
2424
1.2.6 - Removed some old code
2525
1.2.5 - Update to dotnet 9

‎Core.Common.DataModels/BaseLookupModel.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Core.Common.DataModels
66
public abstract class BaseLookupModel : BaseModelWithIntId, ILookupModel
77
{
88
[Required]
9-
public string Name { get; set; }
9+
public required string Name { get; set; }
1010

1111
public BaseLookupModel() : base()
1212
{

‎Core.Common.DataModels/BaseModel.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public abstract class BaseModel : IModel
3535
/// user name of last updater
3636
/// </summary>
3737
[Editable(false)]
38-
public string LastUpdatedBy { get; set; }
38+
public string? LastUpdatedBy { get; set; }
3939

4040
}
4141
}

‎Core.Common.DataModels/BaseUser.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Core.Common.DataModels
66
{
77
public abstract class BaseUser : IdentityUser, IBaseUser
88
{
9-
public string FirstName { get; set; }
10-
public string LastName { get; set; }
9+
public required string FirstName { get; set; }
10+
public required string LastName { get; set; }
1111
}
1212
}

‎Core.Common.DataModels/Core.Common.DataModels.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<RepositoryUrl>https://github.com/BigBadJock/SilverCodeAPI</RepositoryUrl>
1212
<PackageTags>API, DataModels, Base Classes</PackageTags>
1313
<Copyright>2025</Copyright>
14-
<Version>1.2026.501.1935</Version>
14+
<Version>1.2026.501.2039</Version>
1515
<PackageReleaseNotes>
1616
1.2.6 - removed some old code
1717
1.2.5 - upgradge to net9.0

‎Core.Common.DataModels/JWTSettings.cs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ public class JWTSettings
66
{
77
[Required]
88
[MinLength(32, ErrorMessage = "SecretKey must be at least 32 characters (256 bits) for HMAC-SHA256.")]
9-
public string SecretKey { get; set; }
9+
public required string SecretKey { get; set; }
1010

1111
[Required]
12-
public string Issuer { get; set; }
12+
public required string Issuer { get; set; }
1313

1414
[Required]
15-
public string Audience { get; set; }
15+
public required string Audience { get; set; }
1616

1717
public int ExpiryMinutes { get; set; }
1818
public int RefreshTokenExpiryMinutes { get; set; }

‎Core.Common/Core.Common.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<Authors>John McArthur</Authors>
1515
<Company>John McArthur</Company>
1616
<Copyright>2025</Copyright>
17-
<Version>1.2026.501.1935</Version>
17+
<Version>1.2026.501.2039</Version>
1818
<PackageReleaseNotes>
1919
1.2.6 - Removed some old code
2020
1.2.5 - Update to dotnet 9

0 commit comments

Comments
 (0)