This commit is contained in:
john 2025-05-04 00:57:27 +02:00
parent ab2e20f7e1
commit befaa207d7
23 changed files with 244 additions and 95 deletions

View file

@ -0,0 +1,6 @@
using JetBrains.Annotations;
namespace Femto.Api.Controllers.Authors.Dto;
[PublicAPI]
public record AuthoPostAuthorDto(Guid AuthorId, string Username);

View file

@ -0,0 +1,6 @@
using JetBrains.Annotations;
namespace Femto.Api.Controllers.Authors.Dto;
[PublicAPI]
public record AuthorPostDto(Guid PostId, string Content, IEnumerable<Uri> Media, DateTime CreatedAt, AuthoPostAuthorDto Author );

View file

@ -3,7 +3,4 @@ using JetBrains.Annotations;
namespace Femto.Api.Controllers.Authors.Dto;
[PublicAPI]
public record GetAuthorPostsResponse(IEnumerable<AuthorPostDto> Posts);
[PublicAPI]
public record AuthorPostDto(Guid PostId, string Content, IEnumerable<Uri> Media);
public record GetAuthorPostsResponse(IEnumerable<AuthorPostDto> Posts, Guid? Next);

View file

@ -0,0 +1,3 @@
namespace Femto.Api.Controllers.Authors;
public record GetAuthorPostsSearchParams(Guid? From, int? Amount);