diff --git a/Dalamud/Interface/FontAwesome/FontAwesomeCategoriesAttribute.cs b/Dalamud/Interface/FontAwesome/FontAwesomeCategoriesAttribute.cs new file mode 100644 index 000000000..62572057d --- /dev/null +++ b/Dalamud/Interface/FontAwesome/FontAwesomeCategoriesAttribute.cs @@ -0,0 +1,20 @@ +using System; + +namespace Dalamud.Interface; + +/// +/// Set categories associated with a font awesome icon. +/// +public class FontAwesomeCategoriesAttribute : Attribute +{ + /// + /// Initializes a new instance of the class. + /// + /// categories for enum member. + public FontAwesomeCategoriesAttribute(string[] categories) => this.Categories = categories; + + /// + /// Gets or sets categories. + /// + public string[] Categories { get; set; } +} diff --git a/Dalamud/Interface/FontAwesome/FontAwesomeSearchTermsAttribute.cs b/Dalamud/Interface/FontAwesome/FontAwesomeSearchTermsAttribute.cs new file mode 100644 index 000000000..6ee1c75cd --- /dev/null +++ b/Dalamud/Interface/FontAwesome/FontAwesomeSearchTermsAttribute.cs @@ -0,0 +1,20 @@ +using System; + +namespace Dalamud.Interface; + +/// +/// Set search terms associated with a font awesome icon. +/// +public class FontAwesomeSearchTermsAttribute : Attribute +{ + /// + /// Initializes a new instance of the class. + /// + /// search terms for enum member. + public FontAwesomeSearchTermsAttribute(string[] searchTerms) => this.SearchTerms = searchTerms; + + /// + /// Gets or sets search terms. + /// + public string[] SearchTerms { get; set; } +}