using System.Collections.Generic; namespace Sozsoft.Platform.Intranet; public class CreateSocialPostInput { public string Content { get; set; } = string.Empty; public CreateSocialPostMediaInput? Media { get; set; } } public class CreateSocialPostMediaInput { /// /// "image", "video", or "poll" /// public string Type { get; set; } = string.Empty; /// /// URLs for image/video type media. /// public string[]? Urls { get; set; } // Poll fields public string? PollQuestion { get; set; } public List? PollOptions { get; set; } } public class CreateSocialPollOptionInput { public string Text { get; set; } = string.Empty; }