refacto BlogPost serialization
Some checks failed
Dotnet build and test / log-the-inputs (push) Has been cancelled
Dotnet build and test / build (push) Has been cancelled

This commit is contained in:
Paul Schneider 2026-08-05 21:05:14 +01:00
commit 64547840e4
No known key found for this signature in database
GPG key ID: 1E66C65EE2B46F1B
8 changed files with 22 additions and 17 deletions

View file

@ -7,9 +7,8 @@ using Yavsc.Interfaces;
namespace Yavsc.Blogspot
{
public interface IBlogPost : IBlogPostPayLoad, ICircleAuthorized, ITaggable<long>, ITrackedEntity, IIdentified<long>, ITitle
public interface IBlogPost : IBlogPostPayLoad, ICircleAuthorized, ITrackedEntity, ITitle
{
string AuthorId { get; set; }
IApplicationUser Author { get; }
}
}

View file

@ -1,10 +1,14 @@
using Yavsc.Interfaces;
namespace Yavsc.Abstract.Identity.Security
{
public interface ICircleAuthorized
public interface ICircleAuthorized : ITaggable<long>
{
long Id { get; set; }
string AuthorId { get; }
bool AuthorizeCircle(long circleId);
ICircleAuthorization [] GetACL();
}

View file

@ -1,9 +1,9 @@
namespace Yavsc.Interfaces
{
public interface ITaggable<K>
public interface ITaggable<K> : IIdentified<K>
{
string [] GetTags();
K Id { get; }
}
}
}