Skip to content

Commit 729e37a

Browse files
feat: this commit introduces with specifications method to filtering classes
1 parent 9f3e8f4 commit 729e37a

6 files changed

Lines changed: 12 additions & 0 deletions

File tree

Source/Vinder.Identity.Domain/Filtering/GroupFilters.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ public sealed class GroupFilters : Filters
44
{
55
public string? TenantId { get; set; }
66
public string? Name { get; set; }
7+
8+
public static GroupFiltersBuilder WithSpecifications() => new();
79
}

Source/Vinder.Identity.Domain/Filtering/PermissionFilters.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ public sealed class PermissionFilters : Filters
44
{
55
public string? TenantId { get; set; }
66
public string? Name { get; set; }
7+
8+
public static PermissionFiltersBuilder WithSpecifications() => new();
79
}

Source/Vinder.Identity.Domain/Filtering/ScopeFilters.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ public sealed class ScopeFilters : Filters
55
public string? TenantId { get; set; }
66
public string? Name { get; set; }
77
public string? Description { get; set; }
8+
9+
public static ScopeFiltersBuilder WithSpecifications() => new();
810
}

Source/Vinder.Identity.Domain/Filtering/TenantFilters.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ public sealed class TenantFilters : Filters
44
{
55
public string? Name { get; set; }
66
public string? ClientId { get; set; }
7+
8+
public static TenantFiltersBuilder WithSpecifications() => new();
79
}

Source/Vinder.Identity.Domain/Filtering/TokenFilters.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ public sealed class TokenFilters : Filters
66
public string? UserId { get; set; }
77
public string? TenantId { get; set; }
88
public string? Value { get; set; }
9+
10+
public static TokenFiltersBuilder WithSpecifications() => new();
911
}

Source/Vinder.Identity.Domain/Filtering/UserFilters.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ public sealed class UserFilters : Filters
55
public string? TenantId { get; set; }
66
public string? SecurityToken { get; set; }
77
public string? Username { get; set; }
8+
9+
public static UserFiltersBuilder WithSpecifications() => new();
810
}

0 commit comments

Comments
 (0)