54 lines
1.9 KiB
C#
54 lines
1.9 KiB
C#
namespace Socialize.Api.Modules.CalendarIntegrations.Data;
|
|
|
|
public static class CalendarCatalogSeed
|
|
{
|
|
public static readonly CalendarCatalogEntry[] Entries =
|
|
[
|
|
new()
|
|
{
|
|
Id = Guid.Parse("10000000-0000-0000-0000-000000000001"),
|
|
Title = "United States Public Holidays",
|
|
Description = "Federal public holiday calendar for the United States.",
|
|
Country = "US",
|
|
Region = null,
|
|
Language = "en",
|
|
Category = "public-holiday",
|
|
CultureOrReligion = null,
|
|
ProviderName = "Nager.Date",
|
|
SourceUrl = "https://date.nager.at/api/v3/PublicHolidays/2026/US",
|
|
TrustLevel = "Verified",
|
|
DefaultColor = "#2F80ED",
|
|
},
|
|
new()
|
|
{
|
|
Id = Guid.Parse("10000000-0000-0000-0000-000000000002"),
|
|
Title = "Canada Public Holidays",
|
|
Description = "Public holiday calendar for Canada.",
|
|
Country = "CA",
|
|
Region = null,
|
|
Language = "en",
|
|
Category = "public-holiday",
|
|
CultureOrReligion = null,
|
|
ProviderName = "Nager.Date",
|
|
SourceUrl = "https://date.nager.at/api/v3/PublicHolidays/2026/CA",
|
|
TrustLevel = "Verified",
|
|
DefaultColor = "#2F80ED",
|
|
},
|
|
new()
|
|
{
|
|
Id = Guid.Parse("10000000-0000-0000-0000-000000000003"),
|
|
Title = "Common Marketing Moments",
|
|
Description = "Common retail, awareness, and social planning moments.",
|
|
Country = null,
|
|
Region = null,
|
|
Language = "en",
|
|
Category = "marketing-moment",
|
|
CultureOrReligion = null,
|
|
ProviderName = "Socialize",
|
|
SourceUrl = "https://example.com/socialize/marketing-moments.ics",
|
|
TrustLevel = "Maintained",
|
|
DefaultColor = "#9B51E0",
|
|
},
|
|
];
|
|
}
|