Add project files.
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
namespace JSMR.Application.Creators.Queries.Search.Contracts;
|
||||
|
||||
public class CreatorSearchCriteria
|
||||
{
|
||||
public string? Name { get; init; }
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace JSMR.Application.Creators.Queries.Search.Contracts;
|
||||
|
||||
public record CreatorSearchItem
|
||||
{
|
||||
public int CreatorId { get; init; }
|
||||
public required string Name { get; init; }
|
||||
public bool Favorite { get; init; }
|
||||
public bool Blacklisted { get; init; }
|
||||
public int VoiceWorkCount { get; init; }
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
using JSMR.Application.Common.Search;
|
||||
|
||||
namespace JSMR.Application.Creators.Queries.Search.Contracts;
|
||||
|
||||
//public record TagSearchOptions : SearchOptions<TagSearchCriteria, TagSortField>
|
||||
//{
|
||||
|
||||
//}
|
||||
@@ -0,0 +1,8 @@
|
||||
using JSMR.Application.Common.Search;
|
||||
|
||||
namespace JSMR.Application.Creators.Queries.Search.Contracts;
|
||||
|
||||
public record CreatorSearchResults : SearchResult<CreatorSearchItem>
|
||||
{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace JSMR.Application.Creators.Queries.Search.Contracts;
|
||||
|
||||
public enum CreatorSortField
|
||||
{
|
||||
Name,
|
||||
Blacklisted,
|
||||
Favorite,
|
||||
VoiceWorkCount
|
||||
}
|
||||
Reference in New Issue
Block a user