Initial commit

This commit is contained in:
Jānis Kacēns
2024-04-10 12:17:24 +03:00
parent 7ebb28f72a
commit 3889e684b4
152 changed files with 27501 additions and 0 deletions
@@ -0,0 +1,8 @@
namespace PosterMaker.Models.Enums;
public enum LogoOptionEnum
{
None,
White,
Black
}
@@ -0,0 +1,12 @@
namespace PosterMaker.Models.Enums;
public enum MovieLogoEnum
{
Disney,
DC,
SonyPicturesAnimation,
MarvelStudios,
A24,
Dreamworks,
DisneyPixar
}
@@ -0,0 +1,29 @@
namespace PosterMaker.Models.Enums;
public enum NetworkLogoEnum
{
Netflix,
DisneyPlus,
AppleTv,
Hbo,
Fxx,
Cbs,
Peacock,
AmazonPrimeVideo,
Nbc,
Amc,
Starz,
Hulu,
Cw,
ParamountPlus,
ComedyCentral,
Abc,
Bbc,
Usa,
Tbs,
Fx,
AdultSwim,
Max,
Mtv,
ChannelFour
}
@@ -0,0 +1,6 @@
namespace PosterMaker.Models;
public class FileUploadResponse
{
public string? PicBytes { get; set; }
}
@@ -0,0 +1,17 @@
using PosterMaker.Models.Enums;
namespace PosterMaker.Models;
public struct ImageProperties
{
public string? Title { get; init; }
public string? Title2 { get; init; }
public string? Subtitle { get; init; }
public string? TopSubtitle { get; init; }
public string? Index { get; init; }
public MovieLogoEnum? Logo { get; init; }
public LogoOptionEnum? LogoOption { get; init; }
public NetworkLogoEnum? NetworkLogo { get; init; }
public string? Season { get; init; }
public bool? LimitedSeries { get; init; }
}