From ac3a282d8bed7b9c15cad448cef0992476127271 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 25 Nov 2023 16:35:34 +0100 Subject: [PATCH] IMediaInfo --- AyCode.Entities/Profiles/IProfileBase.cs | 5 +++-- AyCode.Entities/Profiles/ProfileBase.cs | 2 +- AyCode.Interfaces/MediaInfo/IMediaInfo.cs | 2 +- AyCode.Interfaces/MediaInfo/IMediaThumbnailUrl.cs | 3 ++- AyCode.Interfaces/MediaInfo/IMediaUserMediaId.cs | 3 ++- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/AyCode.Entities/Profiles/IProfileBase.cs b/AyCode.Entities/Profiles/IProfileBase.cs index 0525668..18df33c 100644 --- a/AyCode.Entities/Profiles/IProfileBase.cs +++ b/AyCode.Entities/Profiles/IProfileBase.cs @@ -1,10 +1,11 @@ using AyCode.Entities.Interfaces; using AyCode.Interfaces; using AyCode.Interfaces.TimeStampInfo; +using AyCode.Interfaces.MediaInfo; namespace AyCode.Entities.Profiles; -public interface IProfileBase : IEntityGuid, IOwnerId, ITimeStampInfo +public interface IProfileBase : IEntityGuid, IOwnerId, ITimeStampInfo, IMediaInfo { - Guid UserMediaId { get; set; } + } \ No newline at end of file diff --git a/AyCode.Entities/Profiles/ProfileBase.cs b/AyCode.Entities/Profiles/ProfileBase.cs index 34d9e2a..eeb1d83 100644 --- a/AyCode.Entities/Profiles/ProfileBase.cs +++ b/AyCode.Entities/Profiles/ProfileBase.cs @@ -21,7 +21,7 @@ namespace AyCode.Entities.Profiles public Guid Id { get; set; } public Guid OwnerId { get; } public Guid UserMediaId { get; set; } - + public string? ThumbnailUrl { get ; set; } public DateTime Created { get; set; } public DateTime Modified { get; set; } } diff --git a/AyCode.Interfaces/MediaInfo/IMediaInfo.cs b/AyCode.Interfaces/MediaInfo/IMediaInfo.cs index cbfd029..acaa18a 100644 --- a/AyCode.Interfaces/MediaInfo/IMediaInfo.cs +++ b/AyCode.Interfaces/MediaInfo/IMediaInfo.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; namespace AyCode.Interfaces.MediaInfo { - internal interface IMediaInfo : IMediaThumbnailUrl, IMediaUserMediaId + public interface IMediaInfo : IMediaThumbnailUrl, IMediaUserMediaId { } } diff --git a/AyCode.Interfaces/MediaInfo/IMediaThumbnailUrl.cs b/AyCode.Interfaces/MediaInfo/IMediaThumbnailUrl.cs index a9aebb0..014b532 100644 --- a/AyCode.Interfaces/MediaInfo/IMediaThumbnailUrl.cs +++ b/AyCode.Interfaces/MediaInfo/IMediaThumbnailUrl.cs @@ -6,7 +6,8 @@ using System.Threading.Tasks; namespace AyCode.Interfaces.MediaInfo { - internal interface IMediaThumbnailUrl + public interface IMediaThumbnailUrl { + string? ThumbnailUrl { get; set; } } } diff --git a/AyCode.Interfaces/MediaInfo/IMediaUserMediaId.cs b/AyCode.Interfaces/MediaInfo/IMediaUserMediaId.cs index ef35a07..24eb552 100644 --- a/AyCode.Interfaces/MediaInfo/IMediaUserMediaId.cs +++ b/AyCode.Interfaces/MediaInfo/IMediaUserMediaId.cs @@ -6,7 +6,8 @@ using System.Threading.Tasks; namespace AyCode.Interfaces.MediaInfo { - internal interface IMediaUserMediaId + public interface IMediaUserMediaId { + Guid UserMediaId { get; set; } } }