diff --git a/src/Casdoor.Client/CasdoorClient.CasbinApi.cs b/src/Casdoor.Client/CasdoorClient.CasbinApi.cs index b211b56..6bbd88b 100644 --- a/src/Casdoor.Client/CasdoorClient.CasbinApi.cs +++ b/src/Casdoor.Client/CasdoorClient.CasbinApi.cs @@ -22,7 +22,7 @@ namespace Casdoor.Client; public partial class CasdoorClient { - public virtual async Task EnforceAsync( + public virtual async Task?> EnforceAsync( IEnumerable permissionRule, string? permissionId, string? modelId, @@ -39,10 +39,10 @@ public virtual async Task EnforceAsync( enforcerId, cancellationToken); - return response.DeserializeData(); + return response.DeserializeData?>(); } - public virtual async Task> BatchEnforceAsync( + public virtual async Task>?> BatchEnforceAsync( IEnumerable> permissionRule, string? permissionId, string? modelId, @@ -58,7 +58,7 @@ public virtual async Task> BatchEnforceAsync( enforcerId, cancellationToken); - return response.DeserializeData>()!; + return response.DeserializeData>?>(); } private async Task DoEnforceAsync(