|
|
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Xml.Serialization;
-
- namespace TrustedUninstaller.Shared
- {
- public class Playbook
- {
- public string Name { get; set; }
- public string ShortDescription { get; set; }
- public string Description { get; set; }
-
- public string Title { get; set; }
- public string Username { get; set; }
- public string Details { get; set; }
- public string Version { get; set; }
-
- public string ProgressText { get; set; } = "Deploying the selected Playbook configuration onto the system.";
- public int EstimatedMinutes { get; set; } = 25;
-
- #nullable enable
- public string[]? SupportedBuilds { get; set; }
- public Requirements.Requirement[]? Requirements { get; set; }
- public string? Git { get; set; }
- public string? DonateLink { get; set; }
- public string? Website { get; set; }
- public string? ProductCode { get; set; }
- public string? PasswordReplace { get; set; }
- #nullable disable
-
- public string Path { get; set; }
-
- public override string ToString()
- {
- return $"Name: {Name}\nDescription: {Description}\nUsername: {Username}\nDetails: {Details}\nRequirements: {Requirements}.";
- }
- }
- }
|